Quake3 WebRCON
J’ai fait pour l’admin de la couslfr une page web à partir de laquelle il peut, en 1 clic, passer les serveurs de la ligue en config « ligue », puis d’un autre clic les repasser dans leur config par défaut. Comme je n’étais qu’à quelques lignes de code d’une interface web complète pour commandes rcon, j’y suis allé, et voilà Quake3 WebRCON (voir le screenshot qui fait office de manuel)
Il y a certainement des tonnes d’autres scripts du genre, à vrai dire je n’avais trouvé que des usines à gaz gérant 30 jeux différents et pleins de fitcheurzes inutiles. Le mien tient en une page, c’est que pour Quake3, et le code est tout moche parce que je suis un n00b du PHP. C’est pas tentant ça Madame ?
News d'avant: Interview de Pépin de Pomme
News d'après: Q3LFR-RA3 – semaine 8
!
m
je tiens à dire que c’est vraiment tip top comme truc. Donc … aller, j’ose : « Grand merci Ozh ». Profites en, c’est rare quand je suis gentil et que je fais des compliments. :)
superbe
Pas mal, gg =)
joli
(juste un truc pour faire chier : les CSS doivent se placer entre les balises « head »)
Pas si moche comme code pour un noob :p
putin trop bon ce que tu nous a pondu ozh ! merde alors j’en suis dejà amoureux ! :D
et hop je le dl ;)
il a lachement pompé l’idée sur un outil top secret@roux à la GA quake !
lalex > en fait les parties de code un peu rusée (les requetes udp notamment) sont pas de moi mais d’un autre machin rcon web-based usine à gaz pour 300 jeux différents
vince > j’avais demandé les fichiers d’olrik mais c’était usine à gaz @ méga compliqué, j’ai rien bité :)
ozh super merci tip top, tin c’est trop dl’a balle, cte ouf que t’es.
ah oue sauf que j’admin pas de server :)
enfin trop gg quand meme c’est super genial de la mort qui tue.
je sais pas ce que ca vaut mais en tout cas ca a l’air furax… belle initiative
apres qqes essais avec les servers dont j’ai les rcon, ca ne marche pas :/
c’est du php5 ? ou ya une manip spéciale a faire Ozh ?
ajoute ce code au tout début du fichier :
et si ya une erreur/warning/notice elle s’affichera.
apparement il, sous easyphp dernière version il faut enlever le signe & aux lignes 199 et 213
(4 occurences en tout)
Notice: Undefined index: SCRIPT_URL in /var/www/localhost/ana-l/admin/webrcon.php on line 145
voila ce ke ca me dit :D
ni connaissant rien en php, je vous laisse coriger :))
de plus je n’utilise pas easyphp, mais un serveur apache avec PHP4.
**pub** http://www.ana-l.com/ **pub**
ce warning n’est pas très important
(variable non définie)
donc enlève la ligne pour voir les erreurs
et mets un fichier .htaccess contenant :
n'ayant pas moi même accès à un serveur je peux pas trop tester
mais ça doit être la solution je pense
et si ça marche pas essaye de remplacer (ligne 146 et 288) :
".$_SERVER['SCRIPT_URL']."
par
webrcon.php
que les variables globales sont amenées à être définitivement unregistred (car cause de failles de type injection)
je testerai ca en rentrant ce soir,
le bug est qu’en fait on choisit un serveur dans la liste déroulante, on click sur select, et rien ne se passe.
tu n’auras pas forcément le droit de changer l’état des variables globales avec le htaccess (ça dépend de ton hébergeur)
à ce moment là il te reste free qui laisse pour l’instant les variables globales activées
oui j’avais bien vu !
en fait j’utilise toujours $_SERVER[‘SCRIPT_URL’] car une « feature » de ce serveur web est de ne pas avoir de $_PHP[‘SELF’], mais j’oublie toujours que le reste du monde n’est pas configuré pareil :P
Je publie bientôt la version 1.1 qui r0x0rz grav0r de toute façon :)
bouh les variables globales !!!!!!!
ya que les ceurs qui utilisent des vars globales …
:)
nan sans rire, c’est mal …
ah merde, j’en utilise pleins dans l’appli que je développe au boulot … /me va se cacher
Le probleme avec les commentaires , c’est que t’es oblige de lire ceux des autres avant de mettre le tien , meme si t’allais que putin il a l’ait super ce piti utilitaire !
en fait je crois qu’il s’agissait simplement de mettre un htaccess qui les active
j’ai mailé le fichier modifié à Ana-l on verra bien si ça marche
en fait, ozh le mieux est de réécrire l’appli toi-m^me pour comprendre comment marche le code que tu as récupéré comme ça tu t’y retrouveras peut-être plus vite
en développant sur easyphp en activant les erreurs ya pas trop de problèmes qui surgissent au final lors du passage en production
le serveur c’est moi ki l’heberge sur une xbox, donc la config php, j’en fait ce ke je veut
ensuite ca marche toujours pas, ca ne fait plus d’erreur, mais le comportement est toujours le meme.
enfin, si tu veut un acces ftp/web pour tester ca slap moi sur irc.
rectification, avec le .htaccess dans le bon repertoire ca marche :x
Suis-je le seul a avoir du mal a telecharger le bidule? :[
c normal, comme ozh le roxort du pi-ach-pi a renomé ca en txt, c’est affiché dans la page, il faut juste etre plus rapide ou utiliser l’url donnée ci dessous (si je me trompe pas :p)
http://frenchfragfactory.net/download/utils/quake3/webrcon.txt
Ana-l a dit :
Pourtant dans le CV d’Ana-l, ya :
:D
je connait les bases du php, mais pas suffisament pour pouvoir comprendre entierement le script d’ozh…
on va dire ke je connait plutot la base php/mysql et c’est a peu pres tout ce k’on a appri a l’iut
fin du troll ?
hehehehehe ;DD
Vi fin du troll, c’était juste histoire de :p
T’inquiète pas, tout le monde gonfle son CV pour intéresser les patrons qui te conchient 9 fois sur 10 :)