Status Ping Configuration
Thestatus section controls how your Gate proxy appears in the Minecraft server list when players ping it. Configure the MOTD (Message of the Day), favicon, max players display, and more.
Overview
When players add your server to their multiplayer list, Minecraft sends a status ping request. Gate responds with information like:- Server name/description (MOTD)
- Player count (online/max)
- Server version
- Server icon (favicon)
- Sample player names

Configuration
Configure the server list ping response
MOTD (Message of the Day)
The server description shown in the multiplayer server list. Supports both legacy color codes and modern JSON text components.
Legacy Color Codes
Use§ (section sign) followed by a color/format code:
Color Codes
| Code | Color | Code | Color |
|---|---|---|---|
§0 | Black | §8 | Dark Gray |
§1 | Dark Blue | §9 | Blue |
§2 | Dark Green | §a | Green |
§3 | Dark Aqua | §b | Aqua |
§4 | Dark Red | §c | Red |
§5 | Dark Purple | §d | Light Purple |
§6 | Gold | §e | Yellow |
§7 | Gray | §f | White |
Format Codes
| Code | Format | Code | Format |
|---|---|---|---|
§l | Bold | §o | Italic |
§m | Strikethrough | §n | Underline |
§k | Obfuscated | §r | Reset |
JSON Text Components
For advanced formatting, use JSON text components:Favicon (Server Icon)
The server icon shown in the multiplayer list. Accepts file paths or base64 data URIs. Optimal size is 64x64 pixels.
Favicon Formats
- File Path
- Data URI
- Supports PNG images
- Recommended size: 64x64 pixels
- Gate reads file on startup/reload
- File must be accessible to Gate process
Creating a Favicon
Create or find a 64x64 PNG image
Use any image editor (Photoshop, GIMP, Pixlr, etc.) to create a 64x64 pixel PNG image
Convert image to data URI
Convert image to data URI
To embed the image in your config file:Then paste the output into your config:
Max Players Display
The maximum player count shown in the server list. This is cosmetic only and doesn’t limit actual connections.
Display Examples
Forge Server Indicator
Whether to present the proxy as Forge/FML-compatible in status responses. Enable if your backend servers use Forge.
When enabled, Gate adds Forge/FML data to status responses, telling clients this is a modded server. Backend servers must actually run Forge for this to work properly.
Ping Request Logging
Whether to log server list ping requests in the console. Useful for debugging but can be noisy.
Example Log Output
When enabled:Complete Examples
Basic Configuration
config.yml
Advanced Configuration
config.yml
Network with Different Status per Host
In classic mode, status is global. For per-hostname status customization, use Gate Lite mode which supports different MOTD/favicon per route.
config.yml
Dynamic Status
Gate’s status response dynamically includes:Player Count
Automatically aggregates players across all connected backend servers:- Online count = total players on all backends
- Max count =
showMaxPlayerssetting
Player Samples
Hover over player count to see sample player names (up to 12 shown):
Version Display
Shows protocol version range:Troubleshooting
Favicon not showing
Favicon not showing
Common Issues:
- Wrong file format - Must be PNG, not JPG or other formats
- Wrong size - Should be exactly 64x64 pixels
- File not found - Check path relative to config.yml location
- Permissions - Gate must be able to read the file
- Not reloaded - Restart Gate or use
/greload
MOTD colors not working
MOTD colors not working
Symptoms: Color codes show as literal text like
§b§lServer NameCauses:- Copied text from source that doesn’t preserve section signs
- Using wrong character (regular
Sinstead of§) - Client-side issue (some resource packs break colors)
§):Line breaks not working in MOTD
Line breaks not working in MOTD
Issue: MOTD appears on single lineSolution: Use
| (pipe) for multi-line strings in YAML:Player count shows 0/1000
Player count shows 0/1000
Issue: Shows 0 players even though people are connectedCauses:
- No players actually on backend servers (they’re on Gate but not connected to backends)
- Backend servers not properly forwarding player info
- Connection issues between Gate and backends
Status shows 'Can't connect to server'
Status shows 'Can't connect to server'
Issue: Server appears offline in server listDiagnosis:
- Check Gate is actually running:
netstat -tlnp | grep 25565 - Verify bind address: ensure not bound to
127.0.0.1only - Check firewall: ensure port 25565 is open
- Test locally first: try connecting from same machine
- Gate not running
- Firewall blocking port 25565
- Bound to wrong interface (
127.0.0.1instead of0.0.0.0)
Best Practices
Keep MOTD concise
Keep MOTD concise
- Maximum 2 lines (Minecraft limitation)
- Each line ~50-60 characters max
- Test how it looks in actual Minecraft client
- Consider different screen sizes/resolutions
Choose appropriate max players
Choose appropriate max players
Optimize favicon size
Optimize favicon size
- Use exactly 64x64 pixels
- Keep file size under 10KB
- Use PNG with transparency if needed
- Test visibility at small size (server list icons are tiny)
- Avoid detailed images - simple logos work best
Test in actual client
Test in actual client
After configuration changes:
- Restart Gate or reload config
- Refresh server list in Minecraft (F5)
- Check MOTD appears correctly
- Verify favicon loads
- Test from different clients/versions if possible
Disable ping logging in production
Disable ping logging in production
Related Configuration
Overview
Complete configuration overview and settings
Gate Lite
Per-route status customization in Lite mode
Servers
Configure backend servers and routing
Query Protocol
Enable GameSpy 4 query protocol support

