How to make and edit your private server [BASIC & NOOB FRIENDLY]
What you will need:
How make your private server:
Making a private server takes will and effort to learn. If you are not willing to learn, and put in the effort to make and run a successful private server you shouldn't be making one in the first place. Basically, you will need more then 10 minutes to make one.
There are many tutorials out on MPGH on how to make a private server, follow Owlupus's MMOEmpire Private Server Setup Tutorial
How to edit your private server:
Editing your private server can be frustrating and confusing. So I will teach you the basics of what to do to edit the most basic things.
First of all you will need to have downloaded private server files and SharpDevelop 4.3, then you want to open up SharpDevelop 4.3 and click File > Open> File...
Then go to your private server files and search for server.sln, once you have found the path copypaste it into the file select dialog on SharpDevelop 4.3 and then you have successfully setup SharpDevelop 4.3 with your private server.
Now editing your private server is only a few clicks away, but you may be asking how do I edit such and such? In SharpDevelop 4.3 on the left side there is a bar called Projects, open Solution server and you will see a bunch of different folders.
I will be explaining how to edit the DNS and realms of your private server in this tutorial, if you want to learn other things scroll down and I will have a list of tutorials.
Navigate to 'server > char > list.cs and double click it, then list.cs should appear. Scroll down in the file and you should find this:
Below that will be your servers, delete all the rest except for the one at the top.
Your one server should look like this:
Now I will be explaining things very simply.
Name = "" is the name of the server e.g. USWest
Lat = and Long = are the latitude and longitude that the client will connect to if it is selecting Best Server, if you only have 1 server it wont matter and they will automatically connect to the one server you have.
DNS = "" is the DNS, here you will insert your Hamachi IPv4 address if you are using Hamachi, or your routers IP address if you port forwarded
Usage = should always be 0.2. If you set it to 1 the server will act as if it was full and you wont be able to connect.
AdminOnly = is self explanatory, make sure to have at LEAST one AdminOnly = false server for your players!
How to make yourself admin:
In order to do this you need heidiSQL
Open up heidiSQL and login to your MySQL.
Expand the rotmg folder and then double click accounts
Go on the Data tab
There you will see the Username, Password, Name of Character, and much other stuff.
Change admin to 1 on the accounts you want to have admin on!
Other Tutorials:
Credits:
@Alde. for always being unavailable when I needed help and replying 40 minutes later when I had already solved it
@Owlupus for the amazing MySQL tutorial
@Trapped for all his work on private servers
@Drowlys for his MMOEmpire Private Server v2 Files
@Botmaker for all his work on private servers
@Hux for staying with us when our beloved Realm of the Mad God section needed approvals
@Hux if this is in the wrong section I am sorry I thought it would get out to more noobs in this one and a sticky would also be appreciated
- SharpDevelop 4.3
- Private Server Files
- A Computer
- A Brain
- Optional: Knowledge of C#
How make your private server:
Making a private server takes will and effort to learn. If you are not willing to learn, and put in the effort to make and run a successful private server you shouldn't be making one in the first place. Basically, you will need more then 10 minutes to make one.
There are many tutorials out on MPGH on how to make a private server, follow Owlupus's MMOEmpire Private Server Setup Tutorial
How to edit your private server:
Editing your private server can be frustrating and confusing. So I will teach you the basics of what to do to edit the most basic things.
First of all you will need to have downloaded private server files and SharpDevelop 4.3, then you want to open up SharpDevelop 4.3 and click File > Open> File...
Then go to your private server files and search for server.sln, once you have found the path copypaste it into the file select dialog on SharpDevelop 4.3 and then you have successfully setup SharpDevelop 4.3 with your private server.
Now editing your private server is only a few clicks away, but you may be asking how do I edit such and such? In SharpDevelop 4.3 on the left side there is a bar called Projects, open Solution server and you will see a bunch of different folders.
I will be explaining how to edit the DNS and realms of your private server in this tutorial, if you want to learn other things scroll down and I will have a list of tutorials.
Navigate to 'server > char > list.cs and double click it, then list.cs should appear. Scroll down in the file and you should find this:
Code:
Servers = new List<ServerItem>()
{
new ServerItem()
{
Your one server should look like this:
Code:
new ServerItem()
{
Name = "Example Name",
Lat = 22.28,
Long = 114.16,
DNS = "Example DNS",
Usage = 0.2,
AdminOnly = false
}
Name = "" is the name of the server e.g. USWest
Lat = and Long = are the latitude and longitude that the client will connect to if it is selecting Best Server, if you only have 1 server it wont matter and they will automatically connect to the one server you have.
DNS = "" is the DNS, here you will insert your Hamachi IPv4 address if you are using Hamachi, or your routers IP address if you port forwarded
Usage = should always be 0.2. If you set it to 1 the server will act as if it was full and you wont be able to connect.
AdminOnly = is self explanatory, make sure to have at LEAST one AdminOnly = false server for your players!
How to make yourself admin:
In order to do this you need heidiSQL
Open up heidiSQL and login to your MySQL.
Expand the rotmg folder and then double click accounts
Go on the Data tab
There you will see the Username, Password, Name of Character, and much other stuff.
Change admin to 1 on the accounts you want to have admin on!
Other Tutorials:
Credits:
@Alde. for always being unavailable when I needed help and replying 40 minutes later when I had already solved it
@Owlupus for the amazing MySQL tutorial
@Trapped for all his work on private servers
@Drowlys for his MMOEmpire Private Server v2 Files
@Botmaker for all his work on private servers
@Hux for staying with us when our beloved Realm of the Mad God section needed approvals
@Hux if this is in the wrong section I am sorry I thought it would get out to more noobs in this one and a sticky would also be appreciated


