Réalisation
AdminServ est réalisé par Kévin Baubet (Kev717) de la team ям. Merci aux équipes ям et Onyx pour les tests effectués et l'aide apportée. Merci également à la communauté pour les suggestions et les reports d'erreurs.
Édition
Pour le développement d'AdminServ, j'ai utilisé ces principaux logiciels, images et scripts :
Icônes trackmania : NadeoClass PHP onyx : PaGaisu
Class PHP nickname : Mr. Das
Class PHP GBXDataFetcher : Xymph
Framework javascript : JQuery
Notes de version
1.2 (--.09.2010):- Réorganisation complète de la page Challenges
- Ajout de l'upload d'un challenge dans un dossier sans l'ajouter à la liste du serveur
- Ajout de l'enregistrement automatique du MatchSettings sur Challenges et sur Gameinfos
- Ajout de fonctionnalités pour la gestion des challenges en local. Possibilité de télécharger, de renommer, de déplacer ou de supprimer des challenges.
- Ajout de la gestion création/édition d'un MatchSettings sur Challenges
- Ajout de la méthode SetRoundCustomPoints sur Gameinfos
- Ajout de 2 nouveaux thèmes (violet & noir)
- Ajout de nouvelles options sur Chat. Possibilité de mettre un pseudo, une couleur, et de sélectionner la destination du message (serveur ou un joueur listé)
- Ajout de la page "Coppers" pour gérer les coppers du serveur. Possibilité de transférer les coppers de serveur à serveur, de serveur à joueur et de joueur à serveur.
- Ajout de fonctionnalités sur Guest-Ban. Possibilité de créer ses propres playlists et d'ajouter un joueur présent sur le serveur.
- Correction du test d'extension sur Challenges. On peut maintenant envoyer une map contenant un "."
- Correction des méthodes SetFinishTimeout & SetForceShowAllOpponents sur Gameinfos
- Modification de la configuration (plus simplifiée & possibilité de mieux gérer les niveaux d'accès aux serveurs)
- Améliorations HTML, JavaScript et CSS sur toutes les pages
- Ajout du niveau d'administration à la connexion (Superadmin, Admin ou User)
- Administration plus complexe (forceScores, changeAuthPasswd, etc) sur general
- Configuration simplifiée (Suppression de login & passwd)
- Ajout de la gestion des plugins pour Xaseco en local
- Ajout de la gestion des challenges/playlists en local
- Ajout de la nouvelle version de jQuery 1.4
- Correction des valeurs à virgules sur gameinfos
- Correction du statistique "Démarré depuis"
- Correction du switch serveur
- Divers ajouts et corrections
- Diverses modifications CSS & JavaScript
- Traduction en anglais
- Ajout d'une aide lorsqu'il n'y a aucun serveur dans la serverlist
- Ajout de 2 boutons pour forcer le joueur en mode joueur ou spectateur et de 2 autres pour l'équipe rouge ou bleue
- Ajout de jQuery pour le rafraichissement Ajax (non blocage de page) et + optimisé
- Ajout du tri sur les pages general et challenges. Sur la page general, tri automatique par équipe en mode team (bleu puis rouge puis spectateur) et tri sur le nickname, le login ou le mode de jeu (joueur ou spectateur). Sur la page challenges, tri par ordre alphabétique, par auteur ou par environnement et mode aléatoire.
- Modification de la fonction checkAll() et clearChatLines() en JS pour plus de rapidité
- Modification du parse des codes couleurs Nadeo (parse sur le nom en texte dur)
- Correction du bug de session lors d'un serveur offline dans la serverlist
- Correction des redirections
- Corrections des bugs de la version php 5.3.0
- Correction d'affichage du ladder si pas classé
- Validation du formulaire avec la touche entrée
- Divers ajouts et corrections