Skip to main content

Ce qu’il vous faut

  • Un serveur RedM avec RSG Core ou VORP Core.
  • oxmysql (la connexion à la base de données que les deux frameworks utilisent déjà).
  • Pour que le muscle se voie sur le corps : RCO Appearance, RSG Appearance ou VORP Character. Facultatif : sans aucun, les niveaux montent quand même.

Étape par étape

1

Copiez le dossier

Mettez le dossier rco-gym dans le dossier resources de votre serveur.
2

Ajoutez-le au server.cfg

Démarrez-le après la base de données, le framework et le créateur d’apparence :
3

Démarrez le serveur

Les tables de la base de données (rco_gym, rco_gym_records et rco_gym_week) se créent toutes seules au premier démarrage. Rien à importer, et aucun objet à ajouter.
Seulement si l’utilisateur de votre base de données n’a pas le droit de créer des tables : importez sql/rco_gym.sql à la main une fois.
4

Testez

Chargez un personnage et allez à Strawberry : la salle est sur la carte. Approchez-vous du banc, appuyez sur E, choisissez la charge avec A et D et appuyez sur ESPACE. Faites au moins 5 bonnes répétitions et appuyez sur X pour quitter : vous voyez ce que vous avez gagné.
La salle occupe l’intérieur d’une maison de Strawberry. Si une autre ressource modifie la même maison ou la même zone de Strawberry (un script de maisons, une autre carte), les deux peuvent se disputer les mêmes fichiers. Voir Dépannage.

Changer des choses plus tard

Chaque changement dans config/config.lua (touches, difficulté, charges…) demande un redémarrage pour apparaître.
Fermez votre jeu avant de redémarrer RCO Gym, ou redémarrez tout le serveur. Redémarrer une ressource qui contient des modèles 3D pendant que vous êtes en jeu peut faire planter votre jeu.

Mettre à jour

Remplacez le dossier par la nouvelle version. Votre config/config.lua vous appartient : gardez-en une copie avant de remplacer et remettez vos valeurs si la nouvelle version apporte un nouveau config. Les niveaux et les records des joueurs sont gardés dans la base de données et une mise à jour n’y touche pas. Quand une nouvelle version sort, la console du serveur le signale au démarrage, par exemple [RCO Gym] Update available: v0.0.85 -> v0.0.86. Elle lit seulement notre liste publique de versions : si elle ne peut pas l’atteindre, RCO Gym démarre normalement.