Giter Site home page Giter Site logo

wiredplayers-rp's Introduction

WiredPlayers RolePlay GameMode

WiredPlayers is a RolePlay project made for RAGE Multiplayer, it uses C# as main language for both server and client. I started with it back in March 2017 and I'm still upgrading its functionality with suggestions received from people using this gamemode.

Helping the project

There are multiple ways of helping to this project. You can add changes to the source, suggest new features or, if you feel so, you can also donate to the creator clicking HERE

Update Log

  • The update log can be seen by checking this page -> Update Log

Getting Started

1.Prerequisites

  • 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
  • XAMPP - The mysql server/client. Easy to use but you can choose others from the internet. That's only the suggested one.

Note: This project has only been tested under Windows environments, and it's not working right now on Linux distributions

2.Installing the Server

  1. Install the .msi file that comes into RAGE Multiplayer's .zip file
  2. Execute the updater.exe located on the root folder where you installed RAGE Multiplayer
  3. Unzip the Bridge plugin into the folder called server-files replacing the files if needed
  4. Execute again the updater.exe located on the root folder where you installed RAGE Multiplayer in order for it to update to the bridge plugin
  5. Create a file called enable-clientside-cs.txt on the root folder where you installed RAGE Multiplayer (on your local PC, not on the server)
  6. Make sure your router has opened 22005 UDP port and 22006 TCP/IP, if you dont know how to do that just google for router port forwarding

Note: Fore more informations check also the RAGE Wiki: Click Here

3.Installing the GameMode

  1. Get all the files from this GitHub and place them into the same folder as before, replacing the files you're asked for
  2. Open your MySQL client and import the wprp.sql database located under server-files folder
  3. Import to Visual Studio the WiredPlayers.csproj file, located on the following path: %RAGEMP Installed folder%/server-files/bridge/resources/WiredPlayers/

Database Connection:

  1. Change the database connection settings under meta.xml located on the following path: %RAGEMP Installed folder%/server-files/bridge/resources/WiredPlayers/ or in your Visual Studio Project! You may get an error regarding to Database SSL Connection, check the F.A.Q. page bellow.
  2. Make sure your solution has linked the MySql.Data Nuget, if not, add it to the project
  3. On Visual Studio, clean and build the solution in order to generate the required WiredPlayers.dll library
  4. Execute the server.exe located under the server-files folder
  5. Log into your server and enjoy it

If you followed all this steps, you should be able to login with your newly registered account, if not please check the F.A.Q. in order to try solve the errors, some of them are solved there!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.