Le serveur qui est composé du serveur de login et du serveur de jeu doit être configuré avant d'être lancé. Chacun des serveur a plusieurs paramêtres qui peuvent être modifiés dans LesFichiersDeConfig. Ici nous allons juste chercher à le configurer pour le faire démarrer. Consulter LesFichiersDeConfig pour plus de détails. Deux fichiers sont à éditer :
- gameserver/config/server.properties
- gameserver/config/loginserver.properties
Voici par exemple un fichier vous permettant de faire tourner un serveur dont l'IP externe est 88.108.108.108 : (je ne note que les lignes qui nous intéressent, la plupart peuvent rester inchangé)
A noter : L'ip externe ne sert que si vous voulez ouvrir votre serveur sur internet. En réalité, ce paramêtrage peut aussi fonctionner sur votre machine en local sans être modifié. Vous pouvez laisser cette IP pour ne jouer qu'en local.
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname # If this ip is resolvable by Login just leave * ExternalHostname=88.108.108.108 # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname # If this ip is resolvable by Login just leave * InternalHostname=127.0.0.1 # The Loginserver host and port LoginPort=9014 LoginHost=localhost # Database info Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/l2jdb Login=l2jdb Password= MaximumDbConnections=20 # Define how many players are allowed to play simultaneously on your server. MaximumOnlineUsers=200
Et pour le fichier loginserver
# This is transmitted to the clients connecting from an external network, so it has to be a public IP or resolvable hostname ExternalHostname=88.108.108.108 # This is transmitted to the client from the same network, so it has to be a local IP or resolvable hostname InternalHostname=127.0.0.1 # Bind ip of the loginserver, use * to bind on all available IPs LoginserverHostname=* LoginserverPort=2106 LoginTryBeforeBan=20 # The port on which login will listen for GameServers LoginPort=9014 # Database info Driver=com.mysql.jdbc.Driver URL=jdbc:mysql://localhost/l2jdb Login=l2jdb Password= MaximumDbConnections=120