Page 2 of 3

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 13 Jul 2012, 13:27
by Kynareth62
Bonjour, pourrait on m'indiquer le port a ouvrir et si c'est en udp/tcp, entrant/sortant etc. svp ?
Je n'aimerais pas faire n'importe quoi avec les ports, c'est quand même important coté sécurité.

Les logs d'aujourd'hui au premier reboot :
[2012/07/13 14:32:42] Initializing...
[2012/07/13 14:32:42] Configuration file : config.txt
[2012/07/13 14:32:42] Loading system configuration...
[2012/07/13 14:32:42] ...system configuration loaded
[2012/07/13 14:32:43] Loading cache...
[2012/07/13 14:32:43] ...OK
[2012/07/13 14:32:43] Listening for xml-rpc commands on port 5000.
[2012/07/13 14:32:43]
WARNING:
* The xml-rpc connection is open to any ip,
* but the Admin / SuperAdmin password hasn't been changed!
* Anybody can remotely control the server.


[2012/07/13 14:32:43] Loading dedicated server configuration...
[2012/07/13 14:32:43] ...Dedicated server configuration loaded
[2012/07/13 14:32:43] Connecting to master server...
[2012/07/13 14:32:44] ...OK
[2012/07/13 14:32:44] Identifying on master server...
[2012/07/13 14:32:44] ...OK

[2012/07/13 14:32:45] Please wait, loading...
[2012/07/13 14:32:47] Couldn't stat '/home/shootmania/GameData/ShootMania/GameCtnObjectInfo/Characters/ArenaPlayerDefaultSkin.zip'
[2012/07/13 14:32:47] URL: maniaplanet://#join=terraumbra@SMStorm
[2012/07/13 14:32:47] Match settings file : SMStormMelee.txt
[2012/07/13 14:32:47] Loading match settings...
[2012/07/13 14:32:47] ...ERROR: The playlist file does not exist.
...Could not load the match settings
[2012/07/13 14:32:47] Server not started: no Challenges available. Check your matchsettings!
[2012/07/13 14:32:47] Server not running, exiting.
[2012/07/13 14:32:48] Exiting...
[2012/07/13 14:32:48] Unable to open '/home/shootmania/GameData/ShootMania/GameCtnObjectInfo/Characters/ArenaPlayerDefaultSkin.zip'

Code: Select all

[2012/07/13 14:32:48] Unable to open '/home/shootmania/GameData/ShootMania/GameCtnObjectInfo/Characters/ArenaPlayerDefaultSkin.zip'
...N'existe pas chez moi, j'ai ça :
Image

Ensuite c'est quoi cette erreur de playlist inexistante et de ArenaPlayerDefaultSkin.zip inexistant également ?

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 13:32
by Kynareth62
C'est bon j'ai réussi, les logs donnent beaucoup d'informations utile et de manière très claire en cas de problème :)

Quelques exemples de code à exécuter pour lancer un serveur pour moi :)

Mod Melee
./ManiaPlanetServer /dedicated_cfg=config.txt /game_settings=MatchSettings/SMStormMelee.txt
maniaplanet://#join=terraumbra@SMStorm

Mod Elite
./ManiaPlanetServer dedicated_cfg=config_elite.txt /game_settings=MatchSettings/SMStormElite.txt
maniaplanet://#join=terraumbra@SMStormElite@nadeolabs (en ligne si vous souhaitez tester).

Le code en dessous permet de se connecter directement au serveur depuis un simple lien internet, il est donné dans les logs.

J'ai toutefois deux dernière question :
1) Comment mettre en ligne plusieurs serveurs simultanément (il faut charger deux config.txt différent ?) ? :)
2) Avec quel commande stope on un serveur shootmania ?

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 13:44
by jonthekiller
1) Oui bien sûr, il te faut un login et un port par serveur.
2) Tu peux utiliser un gestionnaire de serveur qui le propose ou alors un kill -9 [PID] ou tu remplaces le PID par celui du processus.

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 14:22
by Kynareth62
Il existe quoi comme gestionnaire de serveur stp ?
Y en a il avec interface web ?

J'ai installé ManiaLive mais je ne sais même pas à quoi sa sert ^^

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 14:36
by jonthekiller
Tu as un nouvel outil de Nadeo par exemple : http://forum.maniaplanet.com/viewtopic. ... 61&t=12098

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 15:56
by Kynareth62
Merci :)
Parcontre j'ai du mal à le config.

J'ai importé la base de donnée avec phpmyadmin.
J'ai renommé app-example.ini en app.ini.

J'ai configuré le app.ini comme ceci :
;;
;; MANIAPLANET DEDICATED MANAGER CONFIG
;;

; Do NOT edit these 2 lines
application.namespace = DedicatedManager
application.webapp = true

log.prefix = manager

application.URL = http://mon-url.com/
application.useRewriteRules = false
application.debug = false

database.user = username_de_ma_bdd
database.password = mdp_de_ma_bdd
database.slowQueryLog = true
database.database = Manager

DedicatedManager\Config.dedicatedPath = /home/shootmania/
DedicatedManager\Config.manialivePath = /var/www/TerraUmbra/Accueil/Shootmania/ServeurManager/ManiaLive/
DedicatedManager\Config.lanMode = On | Off
; DedicatedManager\Config.admins[] = 'login'

; If lanMode is Off, you need to create an API username and an application with this username
; webservices.username = 'API username'
; webservices.password = 'API password'
DedicatedManager\Config.dedicatedPath correspond bien au chemin de mes serveurs de jeu ?

J'ai une page blanche.
Faut il démarrer manialive manuellement avant ?

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 16:03
by jonthekiller
Et ceci?
  • A web server with short tags enabled
  • Gettext for php

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 16:06
by Kynareth62
A web server with short tags enabled
Je ne comprends pas.
Gettext for php
C'est quoi, une application à installé ? elle permet de faire quoi ?

PS: j'ai édité mon précédent message.

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 16:13
by Kynareth62
C'est bon, il faillais modifier ça :)

DedicatedManager\Config.lanMode = On

Re: Comment créer un serveur de jeu multijoueur shootmania ?

Posted: 15 Jul 2012, 19:00
by Kynareth62