[Serveur Relay] Veuillez patienter ...

Forum d'entraide au sujet de Maniaplanet et ses jeux

Moderator: French Moderator

gastg77
Posts: 23
Joined: 10 Oct 2011, 19:28

[Serveur Relay] Veuillez patienter ...

Post by gastg77 »

Bonjour à tous,

Je viens de monter un serveur Relay pour une coupe et je rencontre actuellement un problème avec. Le serveur relay fonctionne sans problème.

Mais lorsque je souhaite rejoindre le serveur relay, j'ai le droit à un beau "Veuillez patienter" en plein milieu de la page. Et au bout d'un petit moment, je me fais gentiment sortir du serveur. J'ai remarqué par contre que si je me connectais d'abord sur le serveur hébergeant la partie (joueurs ou spectateurs n'ont aucune importance) puis je me reconnectais sur le serveur relay, ça fonctionnait ... jusqu'au prochain changement de maps.


Actuellement, avec un autre joueur, on a à disposition 3 serveurs. L'un est déjà ouvert pour la coupe. L'autre est le serveur relay et j'en avais un à moi qui ne me servait pas.

J'ai donc démarré mon serveur où j'ai "branché" le serveur relay dessus. Que le serveur soit en mode CUP ou en TIME ATTACK, la manip que j'ai décrite ci-dessus était obligatoire pour l'autre joueur qui m'a aidé et moi-même.

Par contre, lorsque l'on "rebranche" le serveur relay sur le serveur déjà ouvert pour la coupe (qui est en TA jusqu'au commencement de la coupe), moi, je suis incapable de rentrer sur le serveur relay sans la manip décrite plus haut. Par contre, l'autre joueur n'a aucun problème pour se connecter :Il rentre sur le serveur relay du premier coup, ne se fait pas déconnecter au changement de maps du serveur de la coupe, ... . Ce qui est loin d'être mon cas.

Les serveurs sont à jour tout comme nos jeux. Xaseco est sur les trois serveurs (avec des plugins en moins pour le serveur relay).

Ma question est : Est-ce un problème connu ? Y a-t-il une manipulation spéciale à faire ?

Cordialement,

Seb.
gastg77
Posts: 23
Joined: 10 Oct 2011, 19:28

Re: [Serveur Relay] Veuillez patienter ...

Post by gastg77 »

UP ?

Je précise quand même que la coupe est ce soir, que ça fait une semaine et que je n'ai toujours pas eu de réponse ....
User avatar
TMarc
Posts: 15255
Joined: 05 Apr 2011, 19:10
Location: Europe
Contact:

Re: [Serveur Relay] Veuillez patienter ...

Post by TMarc »

au pire, n'utilise pas le serveur relay pour la coupe :|
gastg77
Posts: 23
Joined: 10 Oct 2011, 19:28

Re: [Serveur Relay] Veuillez patienter ...

Post by gastg77 »

...
User avatar
TMarc
Posts: 15255
Joined: 05 Apr 2011, 19:10
Location: Europe
Contact:

Re: [Serveur Relay] Veuillez patienter ...

Post by TMarc »

merci de faire un effort pour préciser davantage ton installation... au lieu de faire la tête. :roll:

ou sont les serveurs? quelle est l'archictecture de ton réseau?
quelle box internet utilises-tu? as tu configuré le(s) pare-feu(s) pour laisser passer les ports au différent serveurs?
as-tu configuré les serveurs sur des différentes plages de ports?

beaucoup de ces astuces sont présentes en recherchant un peu dans le forum, et n'épargnes pas la section Anglaise...
gastg77
Posts: 23
Joined: 10 Oct 2011, 19:28

Re: [Serveur Relay] Veuillez patienter ...

Post by gastg77 »

Bonjour,
merci de faire un effort pour préciser davantage ton installation... au lieu de faire la tête.
Excuse moi mais ta réponse n'apportait pas vraiment de chose intéressante pour la suite de l'histoire ...
ou sont les serveurs? quelle est l’architecture de ton réseau?
Ils sont situés en région "Centre" de la France. L'architecture est simple. Les deux serveurs sont lancés sur le même serveur physique sur des ports différents.
quelle box internet utilises-tu?
OVH pour un dédié.

as tu configuré le(s) pare-feu(s) pour laisser passer les ports au différent serveurs?

Code: Select all

iptables -A INPUT -p tcp --dport 5031 -j ACCEPT
iptables -A INPUT -p udp --dport 5031 -j ACCEPT
iptables -A INPUT -p tcp --dport 2381 -j ACCEPT
iptables -A INPUT -p udp --dport 2381 -j ACCEPT

Code: Select all

iptables -A INPUT -p tcp --dport 5018 -j ACCEPT
iptables -A INPUT -p udp --dport 5018 -j ACCEPT
iptables -A INPUT -p tcp --dport 2368 -j ACCEPT
iptables -A INPUT -p udp --dport 2368 -j ACCEPT
as-tu configuré les serveurs sur des différentes plages de ports?
C.F les dedicated_cfg.txt


Serveur Primaire :

Code: Select all

<?xml version='1.0' encoding='UTF-8'?>
<dedicated>
	<authorization_levels>
		<level>
			<name>SuperAdmin</name>
			<password>unmotdepasse</password>
		</level>
		<level>
			<name>Admin</name>
			<password>unmotdepasse</password>
		</level>
		<level>
			<name>User</name>
			<password>unmotdepasse</password>
		</level>
	</authorization_levels>
	
 	<masterserver_account>
		<login>CupFunArena</login>
		<password>unmotdepasse</password>
		<validation_key></validation_key>
	</masterserver_account>
	
	<server_options>
		<name>$s$f00å…€$s$070' $00fFun$0f0Arena $000Cup</name>
		<comment></comment>
		<hide_server>0</hide_server>					<!-- value is 0 (always shown), 1 (always hidden), 2 (hidden from nations) -->

		<max_players>100</max_players>
		<password>unmotdepasse</password>
		
		<max_spectators>3</max_spectators>
		<password_spectator/>
	
		<keep_player_slots>False</keep_player_slots>			<!-- when a player changes to spectator, hould the server keep if player slots/scores etc.. or not. --> 	
		<ladder_serverlimit_min>0</ladder_serverlimit_min>
		<ladder_serverlimit_max>60000</ladder_serverlimit_max>
		<ladder_mode>forced</ladder_mode>				<!-- value between 'inactive', 'forced' (or '0', '1') -->
		
		<enable_p2p_upload>False</enable_p2p_upload>
		<enable_p2p_download>False</enable_p2p_download>
		
		<callvote_timeout>60000</callvote_timeout>
		<callvote_ratio>0.5</callvote_ratio>				<!-- default ratio. value in [0..1], or -1 to forbid. -->
		<callvote_ratios>
			<voteratio command="Ban" ratio="-1"/>
			<!-- commands can be "Ban", "Kick", "RestartMap", "NextMap", ... -->
		</callvote_ratios>

		<allow_map_download>False</allow_map_download>
		<autosave_replays>False</autosave_replays>
		<autosave_validation_replays>False</autosave_validation_replays>

		<referee_password/>
		<referee_validation_mode>0</referee_validation_mode>		<!-- value is 0 (only validate top3 players),  1 (validate all players) -->

		<use_changing_validation_seed>False</use_changing_validation_seed>

		<disable_horns>False</disable_horns>
		<clientinputs_maxlatency>0</clientinputs_maxlatency>		<!-- 0 mean automatic adjustement -->
	</server_options>
	
	<system_config>
		<connection_uploadrate>8000</connection_uploadrate>		<!-- Kbits per second -->
		<connection_downloadrate>8000</connection_downloadrate>		<!-- Kbits per second -->

		<allow_spectator_relays>True</allow_spectator_relays>

		<p2p_cache_size>600</p2p_cache_size>

		<force_ip_address/>
		<server_port>2381</server_port>
		<server_p2p_port>3450</server_p2p_port>
		<client_port>0</client_port>
		<bind_ip_address/>
		<use_nat_upnp/>

		<gsp_name/>						<!-- Game Server Provider name and info url -->
		<gsp_url/>						<!-- If you're a server hoster, you can use this to advertise your services -->

		<xmlrpc_port>5031</xmlrpc_port>
		<xmlrpc_allowremote>127.0.0.1</xmlrpc_allowremote>			<!-- If you specify an ip adress here, it'll be the only accepted adress. this will improve security. -->
		
		<blacklist_url/>
		<guestlist_filename/>
		<blacklist_filename/>
		
		<title>TMCanyon</title>		<!-- SMStorm, TMCanyon, ... -->

		<minimum_client_build/>			<!-- Only accept updated client to a specific version. ex: 2011-10-06 -->

		<disable_coherence_checks>False</disable_coherence_checks>	<!-- disable internal checks to detect issues/cheats, and reject race times -->

		<use_proxy>False</use_proxy>
		<proxy_login/>
		<proxy_password/>
	</system_config>
</dedicated>

Serveur Relay :

Code: Select all

<?xml version='1.0' encoding='UTF-8'?>
<dedicated>
	<authorization_levels>
		<level>
			<name>SuperAdmin</name>
			<password>unmotdepasse</password>
		</level>
		<level>
			<name>Admin</name>
			<password>unmotdepasse</password>
		</level>
		<level>
			<name>User</name>
			<password>unmotdepasse</password>
		</level>
	</authorization_levels>
	
 	<masterserver_account>
		<login>pi_sprift</login>
		<password>unmotdepasse</password>
		<validation_key></validation_key>
	</masterserver_account>
	
	<server_options>
		<name>$s$f00兀$s$070' $00fFun$0f0Arena$000Cup² $f00T$090V</name>
		<comment></comment>
		<hide_server>0</hide_server>					<!-- value is 0 (always shown), 1 (always hidden), 2 (hidden from nations) -->

		<max_players>16</max_players>
		<password/>
		
		<max_spectators>150</max_spectators>
		<password_spectator/>
	
		<keep_player_slots>False</keep_player_slots>			<!-- when a player changes to spectator, hould the server keep if player slots/scores etc.. or not. --> 	
		<ladder_serverlimit_min>0</ladder_serverlimit_min>
		<ladder_serverlimit_max>50000</ladder_serverlimit_max>
		<ladder_mode>forced</ladder_mode>				<!-- value between 'inactive', 'forced' (or '0', '1') -->
		
		<enable_p2p_upload>False</enable_p2p_upload>
		<enable_p2p_download>False</enable_p2p_download>
		
		<callvote_timeout>60000</callvote_timeout>
		<callvote_ratio>0.5</callvote_ratio>				<!-- default ratio. value in [0..1], or -1 to forbid. -->
		<callvote_ratios>
			<voteratio command="Ban" ratio="-1"/>
			<!-- commands can be "Ban", "Kick", "RestartMap", "NextMap", ... -->
		</callvote_ratios>

		<allow_map_download>True</allow_map_download>
		<autosave_replays>False</autosave_replays>
		<autosave_validation_replays>False</autosave_validation_replays>

		<referee_password/>
		<referee_validation_mode>0</referee_validation_mode>		<!-- value is 0 (only validate top3 players),  1 (validate all players) -->

		<use_changing_validation_seed>False</use_changing_validation_seed>

		<disable_horns>False</disable_horns>
		<clientinputs_maxlatency>0</clientinputs_maxlatency>		<!-- 0 mean automatic adjustement -->
	</server_options>
	
	<system_config>
		<connection_uploadrate>8000</connection_uploadrate>		<!-- Kbits per second -->
		<connection_downloadrate>8000</connection_downloadrate>		<!-- Kbits per second -->

		<allow_spectator_relays>False</allow_spectator_relays>

		<p2p_cache_size>600</p2p_cache_size>

		<force_ip_address/>
		<server_port>2368</server_port>
		<server_p2p_port>3450</server_p2p_port>
		<client_port>0</client_port>
		<bind_ip_address/>
		<use_nat_upnp/>

		<gsp_name/>						<!-- Game Server Provider name and info url -->
		<gsp_url/>						<!-- If you're a server hoster, you can use this to advertise your services -->

		<xmlrpc_port>5018</xmlrpc_port>
		<xmlrpc_allowremote>127.0.0.1</xmlrpc_allowremote>			<!-- If you specify an ip adress here, it'll be the only accepted adress. this will improve security. -->
		
		<blacklist_url/>
		<guestlist_filename/>
		<blacklist_filename/>
		
		<title>TMCanyon</title>		<!-- SMStorm, TMCanyon, ... -->

		<minimum_client_build/>			<!-- Only accept updated client to a specific version. ex: 2011-10-06 -->

		<disable_coherence_checks>False</disable_coherence_checks>	<!-- disable internal checks to detect issues/cheats, and reject race times -->

		<use_proxy>False</use_proxy>
		<proxy_login/>
		<proxy_password/>
	</system_config>
</dedicated>
beaucoup de ces astuces sont présentes en recherchant un peu dans le forum, et n'épargnes pas la section Anglaise...
D'accord mais quel est l'intérêt d'un support Français si il faut que j'aille voir sur le support Anglais ?
User avatar
TMarc
Posts: 15255
Joined: 05 Apr 2011, 19:10
Location: Europe
Contact:

Re: [Serveur Relay] Veuillez patienter ...

Post by TMarc »

...parce que pas tout le monde parle Français ici, surtout certains développeurs d'utilitaires de la communauté ;)

deux choses:
- pour les deux serveurs tu as choisi le même port P2P 3450. il faudrait donner un port P2P différent également.
- il ya une plage de ports à ouvrir dans les pare-feu, selon le nombre de joueurs que tu attends, sinon seulement un joueur pourra se connecter à un serveur

Dans la configuration avancée réseau du jeu (le client), il y a le nombre de ports à scanner.
Si tu indiques port 2350, le jeu ouvrira les ports 2350 à 2349.
les ports ouverts dans le pare-feu doivent correspondre.

Par contre je n'ai pas trouvé s'il existe une option dans le dédié qui correspond au "Nb de ports à scanner". :|

Tiens, regardes ici: http://forum.maniaplanet.com/viewtopic. ... 61&t=18496 et http://forum.maniaplanet.com/viewtopic. ... 61&t=18345
Et http://wiki.maniaplanet.com/fr/Serveur_d%C3%A9di%C3%A9
gastg77
Posts: 23
Joined: 10 Oct 2011, 19:28

Re: [Serveur Relay] Veuillez patienter ...

Post by gastg77 »

Bonjour,

Je suis désolé mais là ... On va s'arrêter là ... Tu ne vas pas m'apprendre à créer des serveurs ManiaPlanet ...
- pour les deux serveurs tu as choisi le même port P2P 3450. il faudrait donner un port P2P différent également.
Bref ... Si tu avais lu tu aurais vu ceci sur les deux serveurs :

Code: Select all

<enable_p2p_upload>False</enable_p2p_upload>
<enable_p2p_download>False</enable_p2p_download>
- il ya une plage de ports à ouvrir dans les pare-feu, selon le nombre de joueurs que tu attends, sinon seulement un joueur pourra se connecter à un serveur
Hummm, une plage de port ... Un serveur ManiaPLanet ne dispose que de trois ports :
- Le port XML-RPC qui d'après ce que j'ai vu permet d'administrer le serveur à l'aide d'un utilitaire tel que Xaseco
- Le port client qui permet la connexion au serveur
- Le port P2P qui permet normalement (pareille,si j'ai bien compris) de mettre les clients à contribution pour permettre un chargement plus rapide des skins, mods ...
Tu ouvres donc trois ports sur ton pare-feu et ton serveur est accessible. Ouvrir une plage de ports ... Tu as 20 slots sur ton serveur, tu ouvres 20 ports différents en INPUT ? Normal ....


Dans la configuration avancée réseau du jeu (le client), il y a le nombre de ports à scanner.
Si tu indiques port 2350, le jeu ouvrira les ports 2350 à 2349.
les ports ouverts dans le pare-feu doivent correspondre.
Hummm, je t'avoue que je ne sais pas trop à quoi ça correspond mais toujours étant que j'ai une cinquantaine de serveurs sur mon dédié, que 90% des gens qui jouent à ManiaPlanet doivent avoir la même configuration et que ça ne les empêchent pas de venir sur n'importe quel serveur ...


Je n'ai rien contre toi, mais ton support aurait été plus utile si tu savais de quoi tu parles ... Je voulais savoir si mon problème était un bug, s'il y avait une manipulation spéciale à faire ou autre ... Je ne souhaitais pas reprendre la configuration des deux serveurs à zéro. Surtout 5 heures avant le lancement de la coupe.

Merci quand même et @ bientôt sur les routes :pil
User avatar
TMarc
Posts: 15255
Joined: 05 Apr 2011, 19:10
Location: Europe
Contact:

Re: [Serveur Relay] Veuillez patienter ...

Post by TMarc »

désolé, je n'essayais que de t'aider avec mes connaissances limitées, on ne peut pas tout savoir, d'ou la suggestion de zapper le Relay pour contourner le souci ;)
et j'avoue que je n'avais pas prêté trop attention à la configuration exacte P2P, mais elle n'est que secondaire ici.

Le port de connection primaire du serveur, p.ex. 2350, est le port d'entrée.
Dès qu'une connection est établie avec un client le serveur redirecte cette connection sur une autre paire de ports,
et il libère le port primaire.
Le port utilisé ensuite peut être n'importe quel port en principe, à condition qu'il ne soit pas bloqué par le pare-feu, et c'est la que je suppose que tu as le problème.

cela peut également être un manque de configuration sur les clients, évidemment, mais tu as raison, si la pluspart peut se connnecter normalement, ce doit être autre chose.

j'espére que d'autres verront ce topic et pourront t'aider bien mieux à temps.
gastg77
Posts: 23
Joined: 10 Oct 2011, 19:28

Re: [Serveur Relay] Veuillez patienter ...

Post by gastg77 »

à condition qu'il ne soit pas bloqué par le pare-feu, et c'est la que je suppose que tu as le problème.
Je ne pense sincèrement pas que ce soit un problème de pare-feu car comme je l'ai dis,certaines personnes n'ont pas de problème pour s'y connecter. De plus, dans les logs du serveur, je vois que j'ai établis la connexion :

Code: Select all

[2013/04/20 14:29:08] Connection of a new spectator: gastg77(:2350)
[...]
[2013/04/20 14:30:29] Disconnection of gastg77(:2350)
D'après les logs du serveur, je suis resté connecté pendant a peu près 1 minute. Pendant tout ce temps, je n'ai eu qu'une page avec un "Veuillez patienter ...".

Je serais aller sur le serveur primaire avant puis je me serais connecté sur le serveur Relay, j'aurais chargé la map et ça aurait fonctionné.

Pour moi, il s'agit clairement d'un bug, ou quelque chose n'est pas expliqué dans la documentation ... ?

EDIT : De plus, le nombre de personnes est complètement délirant :
http://www.hostingpics.net/viewer.php?i ... stitre.png
Post Reply

Return to “Support”

Who is online

Users browsing this forum: No registered users and 1 guest