Panneau du serveur Last Country : serveur, mode Magic/Roleplay, NUI et mock, redémarrage des resources, debug, journal du client RedM, erreurs dans l'onglet Problèmes
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Le serveur Last Country piloté depuis VS Code : une icône Last Country dans la barre de gauche ouvre le panneau.
Serveur
Bouton
Effet
Démarrer / Arrêter / Redémarrer
lance start.bat (build NUI compris) ; la console s'ouvre dans le terminal « Last Country · Serveur »
Console du serveur
réaffiche la console ; on y tape les commandes comme dans la fenêtre de FXServer
Mode : Magic / Roleplay
bascule la ligne exec resources/[dlc]/<mode>.cfg active du server.cfg, puis propose de redémarrer
Lancer RedM et se connecter
attend que le serveur réponde, puis ouvre redm://connect/127.0.0.1:<port>
La barre d'état indique l'état du serveur : arrêté, en démarrage, prêt avec le nombre de joueurs connectés
(dynamic.json de FXServer, sur le port de endpoint_add_tcp).
Resources
restart lo, restart ui en un clic (liste réglable : lastcountry.quickRestart) ;
Redémarrer une resource… : toutes les resources du projet ;
Redémarrer à l'enregistrement (case à cocher, coupée par défaut) : un fichier sauvegardé redémarre sa resource.
Plusieurs fichiers enregistrés ensemble ne donnent qu'un redémarrage par resource. lastcountry.autoRestartExclude
liste les resources à ne jamais relancer ainsi.
NUI
Builder la NUI : start.bat --prepare-only ; à la fin, propose restart ui si le serveur tourne ;
Lancer / Arrêter le mock : le serveur Vite du dépôt source (SOURCE_DIR du start.bat), en tâche de fond ;
Copier l'URL du mock en Magic ou en Roleplay.
Debug
Les catégories de Config.Debug (lo/config/config.lua) en cases à cocher : cocher envoie debug <Catégorie> true
au serveur, décocher false. Tout couper envoie debug all false. L'état repart de config.lua à chaque démarrage.
Erreurs
chaque SCRIPT ERROR de la console du serveur ou du journal du client arrive dans l'onglet Problèmes, sur le
fichier et la ligne de sa trace, avec le nombre de répétitions ; la liste se vide à chaque démarrage du serveur ;
dans tous les terminaux, une trace comme @lo/admin/afk/server/afk.lua:95 est un lien vers le fichier.
Raccourcis
Des liens web ouverts dans le navigateur, par défaut le Panel (panel.lastcountry.fr/server) et txAdmin
(lc-panel.duckdns.org). La liste se règle dans lastcountry.links (libellé et adresse).
Outils
Journal du client RedM : le dernier CitizenFX_log en direct, couleurs ^0-^9, erreurs en rouge ;
Envoyer une commande…, Effacer les problèmes ;
ouvrir server.cfg, le cfg du mode actif, le dossier des crash dumps RedM.