

[TMGery]Controleur serveur/records sans sql[update 17/07/12]
#26 OFFLINE
Posté 27 juillet 2006 - 23:47
recharge le fichier et essaies
#27 OFFLINE
Posté 28 juillet 2006 - 07:15
Heu voila le rapport du test sa fait comme avant sa enregistre les fichier mais pas les record l'erreursi je me trompe pas et :
undefined variable : playersinfo in c:\tm_gery2\tm_gery2.php on line 973


#28 OFFLINE
Posté 28 juillet 2006 - 12:44
#29 OFFLINE
Posté 28 juillet 2006 - 13:26


#30 OFFLINE
Posté 28 juillet 2006 - 20:11
personne n 'a les erreurs que tu as
ca marche meme sous linux en remplacant les \ de repertoire avec des /
utilise bien la derniere version du dedié du 30 mai et php 5
sinon je vois pas trop
#31 OFFLINE
Posté 28 juillet 2006 - 22:43
Apres plusieurs test avec un serveur "chez moi" sa marche
Merci encore pour ton support technique tous marche bien c juste mon serveur distant qui merde :(
je vais voir sa avec l'hebergeur


#32 OFFLINE
Posté 29 juillet 2006 - 10:31
sinon pour ceux qui voudraient voir sans essayer il y avait hier 2 serveurs qui tournaient avec ca : serveurs GERY et CrazyDr
:D
#33 OFFLINE
Posté 31 juillet 2006 - 23:16
Merci d'avance, LP
PS : c'est quoi $annonce ??
#34 OFFLINE
Posté 01 août 2006 - 16:48
$ip = '127.0.0.1'; // adresse du serveur.
$port = 5000; // port du serveur
$login = 'SuperAdmin'; // Login correspondant au dedicated.cfg.
$password = 'SuperAdmin'; // Password correspondant au dedicated.cfg.
$admin = 'gery'; // login de l admin du serveur
$admin2 = 'gery'; // login de l admin 2 du serveur
$welcome_msg = '$fffBienvenue'; //message de bienvenue
$annonce ='$0f0visit http://trackmania.gery.neuf.fr'; // de la pub
$reprecord = "record\\"; // repertoire des records avec des / pour linux
$repplayer = "player\\"; // repertoire des joueurs avec des / pour linux
$sunrise = 0; // 1=sunrise 0=nations
pour modifier le temps du message d accueil trouver la ligne ou il y a 15000 et changez le (c'est des millisecondes)
#35 OFFLINE
Posté 01 août 2006 - 18:32
Warning: unpack(): Type V: not enough input, need 4, have 0 in C:\Program Files\
TrackMania Nations ESWC\tm_gery2\includes\GbxRemote.php on line 443
Warning: fread(): Length parameter must be greater than 0 in C:\Program Files\Tr
ackMania Nations ESWC\tm_gery2\includes\GbxRemote.php on line 449
Error: transport error - wrong lowlevel protocol version [-32300]
Error: transport error - Client not initialized. [-32300]
callbacks:
>Error: transport error - Client not initialized. [-32300]
Error: transport error - Client not initialized. [-32300]
Appuyez sur une touche pour continuer...
Faut t'il modifié GBX remote si oui comment???
Citation
#36 OFFLINE
Posté 01 août 2006 - 19:19
C:\Program Files\TrackMania Nations ESWC\error.gif
vient faire la ???!! :shock:
en tout cas il ne faut pas toucher a gbxremote.php
#37 OFFLINE
Posté 01 août 2006 - 22:16
Citation
Warning: unpack(): Type V: not enough input, need 4, have 0 in C:\Program Files\
TrackMania Nations ESWC\tm_gery2\includes\GbxRemote.php on line 443
Warning: fread(): Length parameter must be greater than 0 in C:\Program Files\Tr
ackMania Nations ESWC\tm_gery2\includes\GbxRemote.php on line 449
Error: transport error - wrong lowlevel protocol version [-32300]
Error: transport error - Client not initialized. [-32300]
callbacks:
>Error: transport error - Client not initialized. [-32300]
Error: transport error - Client not initialized. [-32300]
Appuyez sur une touche pour continuer...
Faut t'il modifié GBX remote si oui comment???
Citation
tu as un probleme de connexion avec ton serveur dedié.
verifies tes parametres ip et port
#38 OFFLINE
Posté 02 août 2006 - 09:27
PS: DSL je n' suis pas trop doué :D
#39 OFFLINE
Posté 02 août 2006 - 12:19
#40 OFFLINE
Posté 02 août 2006 - 14:18
Citation
enlever, modifier ?
c'est dans la fonction playerconnect qui fabrique 3 variables
$msg1 pour Bienvenue machin
$msg2 pour /help for commands + la pub
$msg3 pour le record de la map
ces 3 variables sont envoyées en une fois sur la ligne ou il y a
if (!$client->query("SendDisplayServerMessageToLogin", $Player[0], $msg1.$msg2."\n\r".$msg3,"","",15000)) {
#41 OFFLINE
Posté 03 août 2006 - 10:42
#42 OFFLINE
Posté 07 août 2006 - 10:29
je le conseille a tt le monde ce petit programme!!
et gerry, comment sais tu quel serveur utilises ton programme?
(yen avais un troisieme "morgane de toi" au passage :D )
#43 OFFLINE
Posté 07 août 2006 - 13:58
pr faire une boite de dialogue avc un bouton "ok" en bas, il suffit de rajouter ça:
if ($Server_Status['Name']=='Running - Play' && !$sunrise){
if (!$client->query("SendDisplayServerMessageToLogin", $login, $msg,"OK","",0)) {
Error($client->getErrorMessage(), $client->getErrorCode());
}
}
???
2/ sinon pr le passage de mode time attack en round ou team, ça ne fonctionne pas? ya t il une manip' a faire ss eteindre le serveur?
3/ les records ne fonctionnent pas en round, est ce normal?
en tout cas je le redis: merci pr ce ptit programme!
une derniere question: comment as tu trouvé le nom des variables? nadeo à mis de la doc a disposition?
#44 OFFLINE
Posté 08 août 2006 - 08:47
Me suis prit la tete 1 semaine pour un truc de meme si ta le moyen de nous faire tourné sa pour les round sa serait exellent ;)
Ps: Deux serveur canadien utilise aussi ton systeme "333 Montreal" "Quebec Esports Minis" ;)


#45 OFFLINE
Posté 08 août 2006 - 14:15
$admin = 'Nom','Nom';
Ou
$admin = 'Nom,Nom';
Question de noob je sait mais je la pose Quand meme


#46 OFFLINE
Posté 22 août 2006 - 23:15
Citation
pr faire une boite de dialogue avc un bouton "ok" en bas, il suffit de rajouter ça:
if ($Server_Status['Name']=='Running - Play' && !$sunrise){
if (!$client->query("SendDisplayServerMessageToLogin", $login, $msg,"OK","",0)) {
Error($client->getErrorMessage(), $client->getErrorCode());
}
}
???
2/ sinon pr le passage de mode time attack en round ou team, ça ne fonctionne pas? ya t il une manip' a faire ss eteindre le serveur?
3/ les records ne fonctionnent pas en round, est ce normal?
en tout cas je le redis: merci pr ce ptit programme!
une derniere question: comment as tu trouvé le nom des variables? nadeo à mis de la doc a disposition?
1/ oui
2/ si ca marche mais c' est effectif a la map suivante et il faut etre admin
3/ j avoue ne pas avoir essayé je verrai ca
sinon oui avec le serveur dedié il est fourni un fichier d' aide
#47 OFFLINE
Posté 22 août 2006 - 23:17
Citation
je le conseille a tt le monde ce petit programme!!
et gerry, comment sais tu quel serveur utilises ton programme?
(yen avais un troisieme "morgane de toi" au passage :D )
merci
je ne sais pas qui utilise mon programme [mdr]
#48 OFFLINE
Posté 22 août 2006 - 23:19
Citation
$admin = 'Nom','Nom';
Ou
$admin = 'Nom,Nom';
Question de noob je sait mais je la pose Quand meme
tu ne peux mettre qu' un seul admin désolé donc c'est
$admin = 'Nom';
#49 OFFLINE
Posté 23 août 2006 - 07:22
Sa enregistre pas les record .


#50 OFFLINE
Posté 25 août 2006 - 14:47
si tu resouds le probleme des records en mode round n'oublies pas de passer le dire ici ^^, hein dit!!
pr mettre 2 admins ne suffit il pas de creer une autre variable admin2 et de modifier ensuite le programme en disant si le login=(admin1 ou admin2) alors...
je ne connais pas la syntaxe du php mais ça doit pas etre trop compliqué? non?
0 utilisateur(s) li(sen)t ce sujet
0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)