PUTTING THE SERVER ONLINE - IP, PORTS, DATABASE AND PROTOCOL
GAME SERVER
FILE: game/config/Server.ini
LoginHost = 127.0.0.1
LoginPort = 9015
GameserverHostname = 0.0.0.0
GameserverPort = 7778
RequestServerID = 1
MaximumOnlineUsers = 2000
AllowedProtocolRevisions = 110
URL = jdbc:mariadb://localhost/l2babylon_classic
Login = root
The current client/server protocol is 110. Do not change AllowedProtocolRevisions unless you are intentionally changing the client protocol.
PUBLIC / LAN IP
The source comments state that external/internal addresses are configured in game/config/ipconfig.xml. Start from game/config/default-ipconfig.xml when rebuilding IP rules.
LOGIN SERVER
FILE: login/config/LoginServer.ini
Current login client port in this source: LoginserverPort = 2107.
GameServer connects to the login service using the matching internal port configured by LoginServer and Server.ini.
FIREWALL / ROUTER
Forward the actual ports used by this build, not generic defaults. For this package the visible client ports are GameServer 7778 and LoginServer 2107.
CLIENT
The client must point to your public server IP/domain in its connection configuration. Keep protocol 110 for this build.
Sep 14, 2026 13:53