Skip to main content

Visual Branding & Localization

Professional community management begins with clear and localized communication. An Unturned server that uses the native language of its participants and employs a consistent, color-coded notification system significantly improves the user experience and establishes a premium brand identity. The RocketMod framework enables you to localize every automated response and use rich-text formatting to visually distinguish between administrative alerts, economic rewards, and system errors.

Difficulty

Beginner

Time

5 Minutes

Technical Message Translation

RocketMod programmatically generates a dedicated translation registry for the core framework and every individual plugin it initializes.
  • Technical Path: /Servers/Default/Rocket/Rocket.en.translation.xml (Substituting .en. for your target language code).

Modifying Registry Entries

To update a specific string (e.g., the “Invalid Command” notification), locate the corresponding Id and modify its Value.
<Translation Id="command_generic_invalid" Value="¡Comando desconocido!" />

Implementing Dynamic Chat Colors

Unturned uses a standard Hexadecimal (Hex) color system within its XML configuration files. This allows you to apply high-visibility highlighting to critical community information.
  • Standard Syntax: <color=#HEXCODE>Your Message Text</color>

Strategic Color Combinations

CategoryRecommended HexVisual Identity
Critical Errors#FF0000Red: Used for bans, kicks, and permission denials.
VIP / Rewards#FFD700Gold: Ideal for donor announcements and event wins.
System Success#00FF00Green: Applied to successful teleports or character heals.
Admin Inquiries#00FFFFCyan: Distinguishes direct staff communication from global chat.

Community Personalization

To complete your server’s visual identity, ensure you update the Prefixes within your Permissions.config.xml. For a localized experience, you might transition from the standard [Admin] to localized variants like [Administrador].
Many translation strings support placeholders (e.g., {0}, {1}). These are utilized by the engine to dynamically insert player names or numerical values into the message. Important: Always ensure these placeholders remain intact within your translated text to prevent script errors.

Need Extra Help?

If you encounter any issues, our support team is ready to assist:

Save on Your Hosting

Ready to get a new server? Use code KB20 at checkout for 20% off your first month!

Last Updated: January 2026 | Unturned: Branding applied.