First I explain that I am Brazilian and I am sorry any error of English.
And thanks phr34k for helping me to put the server online.
I hope you all know already put a database and use programs such as navicat or SVN Tortoise.
Let's Start.
You will need download the emulator files:
Now let's compile it!!
I think this is the most simple way to compile it.
To compile using a bat file use this line to compile:
"%WINDIR%\Microsoft.NET\Framework\v3.5\MSBuild.exe" Build.Developement.proj
Now lets configure!!
After compiling, go to the Binary folder and open first the Saga.Map.exe.
Here weird errors happen when I set the Map after the authentication or gateway.
- Saga.Map
World ID: The ID of your World server (my example is 1).
Player Limit: You choose (my example is 10).
Authentication proof: For safety put some hard numbers, I will use a simple example (my example is thomasedison).
Load all plugins, putting the number 1 and clicking enter.
Then he will ask if you want to change the settings for connection to the authentication and gateway servers, put NO.
He will ask if you want to change the settings of the database. Put yes.
Database Name: The
default name for who is using the MySQL 6.0 Temp is saga1. Who is using MySQL 5.1+ the name is saga_world.
Database Username: Put here your username (my example is root).
Database Password: Put your password (my example is saga).
Database Port: 3306.
Database Host: For a offline server put localhost or for a open server put your ip.
Detect other plugins?: No.
Now the Saga.Map will start.
- Saga.Gateway
He will ask again if you want to change the settings for connection to the authentication and map servers, put NO.
He will ask also if you want to change the gateway-guid settings, put NO.
Saga.Gateway configured and working.
- Saga.Authentication
Database Name: The
default name for who is using the MySQL 6.0 Temp is saga (yes, map server is saga1 and authentication saga). Who is using MySQL 5.1+ the name is saga_login.
Database Username: Put here your username (my example is root).
Database Password: Put your password (my example is saga).
Database Port: 3306.
Database Host: For a offline server put localhost or for a open server put your ip.
Saga.Authentication is Ready.
To learn how to create accounts, ban members and etc go to the Documents folder and read the guides in Technical Documentation (Very well explained).
One thing that the guide does not explain is how to switch your account to an account of GM. It's simple, go to your database (saga or saga_login) and choose the login table. Go to the account you want to modify and in GmLevel change 0 to 99. Restart the servers.
Waring!! Many people forget this:
You will need to create an world to login. Go to your database (saga1 or saga_world) and choose the list_worlds table and create one registry with ID: 1, Name: Any name to your server, Proof: The proof configured on Saga.Map (my example is thomasedison).
Now close the three servers and restart in following order: Map>Gateway>Authentication.
Your Saga Emulator is now working.
Have fun = D