Ce guide couvre l'administration du serveur LeagueSandbox, y compris la gestion du contenu de jeu, la modification des paramètres de match et le dépannage des problèmes courants.
Vue d'ensemble de l'administration
LeagueSandbox est un projet orienté développement. L'administration du serveur est principalement gérée via la configuration basée sur les fichiers et la console du serveur plutôt que par des commandes admin traditionnelles en jeu.
Console du serveur
L'onglet Console de GPanel affiche la sortie du serveur, y compris les connexions des joueurs, les événements de jeu et les erreurs. Le serveur peut être arrêté proprement en utilisant le bouton Stop de GPanel (envoie Ctrl+C).
Surveillez la console pour :
- Les événements de connexion et déconnexion des joueurs
- Les changements d'état du jeu (sélection des champions, début de partie, fin de partie)
- Les messages d'erreur et les traces de pile
Gestion du contenu
Le contenu du jeu est géré via les fichiers du répertoire Content/. Cela inclut les données des champions, les définitions des objets, les configurations de carte et les scripts de jeu.
Modifier le contenu du jeu
- Arrêtez votre serveur depuis GPanel.
- Naviguez vers le répertoire
Content/en utilisant le File Manager ou SFTP. - Modifiez les fichiers JSON ou scripts pertinents pour le contenu que vous souhaitez modifier.
- Enregistrez vos modifications et redémarrez le serveur.
Règles de jeu personnalisées
LeagueSandbox permet la modification des paramètres de jeu principaux via son système de contenu :
- Taux d'or et d'expérience : Ajustez la vitesse à laquelle les joueurs gagnent de l'or et montent en niveau.
- Modificateurs de temps de recharge : Modifiez les taux de temps de recharge des capacités de manière globale.
- Mise à l'échelle des dégâts : Modifiez les formules de dégâts pour un gameplay personnalisé.
- Minuteries d'apparition : Ajustez les intervalles d'apparition des vagues de sbires et des camps de la jungle.
Content/ avant d'effectuer des modifications. Des configurations invalides peuvent empêcher le serveur de démarrer.
Ajouter des scripts personnalisés
LeagueSandbox prend en charge les scripts côté serveur pour une logique de jeu personnalisée. Les scripts contrôlent les capacités des champions, les effets des objets, les mécaniques de carte et plus encore. Consultez la documentation du projet pour l'API de scripting.
Reconstruire le serveur
Si vous devez mettre à jour le serveur vers une version plus récente ou si la compilation est corrompue :
- Arrêtez le serveur depuis GPanel.
- Utilisez l'option Reinstall dans GPanel (sous Settings) pour déclencher un nouveau clonage et une compilation depuis le dépôt GitHub.
- Sauvegardez toute modification personnalisée du répertoire
Content/avant de réinstaller, car elles seront écrasées.
Dépannage
| Problème | Solution |
|---|---|
| Le serveur ne démarre pas après des modifications de contenu | Vérifiez la console pour les messages d'erreur. Restaurez les fichiers Content originaux depuis la sauvegarde ou réinstallez. |
| Le client ne peut pas se connecter | Vérifiez que vous utilisez la bonne version du client LoL. Vérifiez que le serveur affiche Game is ready. dans la console. |
| La compilation échoue pendant l'installation | Cela indique généralement un problème avec le SDK .NET 6. Essayez de réinstaller le serveur depuis GPanel. Si le problème persiste, ouvrez un ticket de support. |
| Le jeu plante en cours de partie | Vérifiez la console pour la sortie d'erreur. Cela est souvent causé par des capacités de champions non supportées ou des scripts de contenu incomplets. |
Articles connexes
- Guide de configuration du serveur LeagueSandbox
- How to Find Your Server IP and Port
- How to Upload Files via SFTP