Ce qu’il vous faut
- Un serveur RedM avec RSG Core (et
rsg-inventory) ou VORP Core (etvorp_inventory). - oxmysql (la connexion à la base de données que les deux frameworks utilisent déjà).
Étape par étape
1
Copiez le dossier
Mettez le dossier
rco-steamline dans le dossier resources du serveur.2
Ajoutez-le au server.cfg
Démarrez-le après la base de données, le framework et son inventaire :
3
Laissez vos admins utiliser la commande admin
La commande
/steamline (panneau admin, liste, arrêt et retrait des trains) est réservée aux admins :4
Ajoutez l'objet du billet
Le billet de train est un objet d’inventaire, votre framework doit donc le connaître. Faites-le une seule fois.Tant que l’objet manque, la console du serveur le signale au démarrage de la ressource, et le guichet rend son argent au joueur.
- RSG
- VORP
RCO Steamline ajoute l’objet à la liste de rsg-core tout seul au démarrage, mais Copiez ensuite
rsg-inventory ne l’apprend qu’après son redémarrage. Ajoutez-le donc pour de bon : ouvrez resources/[framework]/rsg-core/shared/items.lua et collez cette ligne dans la liste des objets :rco-steamline/install/rco_train_ticket.png dans rsg-inventory/html/images/ et redémarrez le serveur. Gardez unique = true : chaque billet garde son propre trajet.Si vous changez
Config.Passenger.TicketItem, utilisez le même nom dans la ligne de l’objet (RSG) et donnez aussi ce nom à l’image.5
Démarrez le serveur
Les tables de la base de données (
rco_steamline_companies, rco_steamline_members, rco_steamline_fleet, rco_steamline_cars et rco_steamline_ledger) sont créées toutes seules au premier démarrage. Rien à importer et aucun métier à créer.6
Testez
Allez au bureau de Rhodes Station et appuyez sur G pour ouvrir une compagnie. Déposez de l’argent dans sa caisse, puis achetez la locomotive et un wagon dans le catalogue. Allez au kiosque Steamline sur le quai, appuyez sur J, mettez le wagon dans le train et appelez-le.
Changer les choses plus tard
Chaque changement dans les fichiers du dossierconfig demande un redémarrage pour apparaître.
Mettre à jour
Remplacez le dossier par la nouvelle version. Le dossierconfig vous appartient : gardez-en une copie avant de remplacer et remettez vos valeurs si la nouvelle version apporte une nouvelle config. Compagnies, membres, trains, wagons et relevés sont gardés dans la base de données et une mise à jour n’y touche pas.
