Skip to main content

Ce qu’il vous faut

  • Un serveur RedM avec RSG Core (et rsg-inventory) ou VORP Core (et vorp_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.
RCO Steamline ajoute l’objet à la liste de rsg-core tout seul au démarrage, mais 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 :
Copiez ensuite 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.
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.
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 dossier config demande un redémarrage pour apparaître.
Fermez votre jeu avant de redémarrer RCO Steamline, ou redémarrez tout le serveur. La ressource charge en streaming des modèles, des configurations de trains et sa propre voie : la redémarrer pendant que vous êtes en jeu peut faire planter votre jeu.

Mettre à jour

Remplacez le dossier par la nouvelle version. Le dossier config 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.