WiredPlayers is a RolePlay project made for RAGE Multiplayer, it uses C# as main server language and JavaScript for client-side scripts. I started with it back in March 2017 and I'm still upgrading its functionality with suggestions received from people using this gamemode.
- RAGE Multiplayer - The client to login into the server
- Bridge plugin - The plugin allowing use to use C# server-side
- MySQL Server - The database to store the data
- .NET Core SDK - The SDK to develop C# resources
- Any client you want to access the MySQL database
Note: This project has only been tested under Windows environments
- Install the .msi file that comes into RAGE Multiplayer's .zip file
- Execute the updater.exe located on the root folder where you installed RAGE Multiplayer
- Unzip the Bridge plugin into the folder called server-files replacing the files if needed
- Get all the files from this GitHub and place them into the same folder as before, replacing the files
- Make sure your router has opened 22005 UDP port and 22006 TCP/IP
- Open your MySQL client and execute the wprp.sql script under server-files folder
- Import to Visual Studio the WiredPlayers.csproj file, located on the following path: %RAGEMP Installed folder%/server-files/bridge/resources/WiredPlayers/
- Change the database connection string under Database.cs located on the following path: %RAGEMP Installed folder%/server-files/bridge/resources/WiredPlayers/database/
You have to fill these fields with your database's connection information:
private const String host = "";
private const String user = "";
private const String pass = "";
private const String database = "";
- In your database, execute the following query, replacing MY_SOCIAL_CLUB_ACCOUNT and MY_PASSWORD with your Rockstar's Social Club's account and a password you want to use to login the server, which can be different from the one used by the Social Club:
INSERT INTO accounts (socialName, password) VALUES ('MY_SOCIAL_CLUB_ACCOUNT', MD5('MY_PASSWORD'));
- Make sure your solution has linked the gtanetwork.api and MySql.Data Nugets, if not, add them
- On Visual Studio, clean and build the solution in order to generate the required WiredPlayers.dll library
- Execute the server.exe located under the server-files folder
- Log into your server and enjoy it
If you followed all this steps, you should be able to login with your newly registered account