Si vous souhaitez héberger un serveur Kaillera sur votre PC vous avez plusieurs solutions.
Soit utiliser l'application officielle de Kaillera server mais qui peut être limitée au niveau du paramétrage, soit utiliser quelque chose de plus robuste comme Emulinker!
Pour utiliser Emulinker sur votre ordinateur vous aurez besoin de Java. Une fois Java installé, vous copierez l'éxecutable "java.exe" est le mettrez dans le dossier où vous aurez mis Emulinker.
Pour récupérer Java (version 8u144) :
http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html
J'ai testé Emulinker avec cette version (version 7u51) :
http://download.oracle.com/otn/java/jdk/7u51-b13/jre-7u51-windows-i586.exe
Ensuite il vous faut Emulinker qui est disponible en version 2.0.2 ici :
https://github.com/Agent21/Emulinker-X/releases/tag/v2.0.2
Décompresser le dossier d'Emulinker dans par exemple : "C:\Emulinker", il vous faudra auparavant paramétrer quelques petites options dans le fichier : "C:\Emulinker\conf\emulinker.cfg" notamment les lignes "masterList.serverName" et "masterList.serverLocation" qui vous permettront de retrouver votre serveur dans la liste de tous les serveurs.
Les options par défaut seront suffisantes, à moins que vous souhaitiez augmenter le nombre de joueurs acceptés sur votre serveur.
Ensuite, pour le fichier éxexutable de java "java.exe", copier le sous" C:\Emulinker".
Lancer le fichier : "C:\Emulinker\server-jre.bat", une fenêtre s'ouvrira comme celle-ci :
Si vous lisez "Emulinker server is runing" c'est que tout est bon.
Vous aurez peut-être besoin d'ouvrir des ports sur le firewall de windows et sur votre routeur ou votre box.
Edit du 26/01/2018 : Attention petite remarque qui aura son
importance, pour que vous puissiez avoir un bon ping et que votre
serveur soit bien sur le "Master Server", ouvrez sur votre routeur le
port "27888" en "UDP" (vous pouvez mettre "TCP/UDP" mais "UDP" suffira).
Il se peut que vous ayez également à ouvrir tous les ports de "1000 à 6000" en "UDP" uniquement.
Vous
devrez également mettre en DMZ le PC qui héberge votre serveur Emulinker. Les joueurs pourront se connecter dessus sans avoir le message
d'erreur suivant "client timeout while connecting"
La prochaine étape sera de mettre Hamachi. Une fois que cela
sera fait, je pourrai laisser tourner en permanence!
Edit du 28/01/2018 : 1 petite information qui peut être utile.
- Si vous souhaitez vous connecter à votre serveur,
connectez-vous en ajoutant le serveur sur la première fenêtre du client
Kaillera en y ajoutant l'adresse IP locale à savoir : 192.168.x.xx