PDA

View Full Version : [Guide] RebornEmu How To: Install



Nika
06-08-08, 07:03 PM
Step1:
First of all you will need to compile RebornEmu.

Follow this guide -

http://www.rebornemu.org/forums/index.php?showtopic=20

Step2:
Make sure all of the files are in one file for easy installation.

Step3:
We will need to edit the following configuration files -

ascent-world
ascent-logonserver
ascent-realms

World -

Edit this for to your mysql information -

CODE
<WorldDatabase Hostname = "localhost" Username = "root" Password = "passwd" Name = "aworld" Port = "3306" Type = "1">
<CharacterDatabase Hostname = "localhost" Username = "root" Password = "passwd" Name = "acharacter" Port = "3306" Type = "1">


Just do what it says -

CODE
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Die Directive
#
# If this triggers it means you didn't read your config file!
# Just comment it or remove it when you've read this.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<die msg="I am a newb who didn't even read half my config file!">


Set the remote password to anything I.E "ascent".

CODE
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# LogonServer Setup
#
# DisablePings
# This directive controls whether pings will be sent to the logonserver to check
# if the connection is still "alive". Expect problems if it is disabled.
# Default: 0
#
# RemotePassword
# This directive controls the password used to authenticate with the logonserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<LogonServer DisablePings = "0"
RemotePassword = "change_me_world">


Samething as before -

CODE
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#
# Die Directive
#
# You should know what to do here :P
#
#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#

<die2 msg="I read nearly all my config file, but not the whole thing!">


Logon

Edit this to your mysql information -

CODE
<LogonDatabase Hostname = "localhost"
Username = "root"
Password = "pass"
Name = "alogon"
Port = "3306"
Type = "1">


Edit this to the remote password you made earlier -

CODE
# WorldServer Setup
#
# RemotePassword
# This directive controls the password used to authenticate with the worldserver.
# It must be the same between the two configs. If it is not, your server will
# not register.
#
# Default: "change_me_logon"
#
# AllowedIPs
# This section MUST be completed, otherwise all attempts to link your servers will fail.
# These "Allowed" fields are a space-seperated list of CIDR-form IP addresses that are allowed
# to make server connections to your logonserver, and register realms.
# For example, everything in the 127.0.0.* range would be:
# 127.0.0.0/24, as 24 of the bits must match the 127.0.0.0
#
# To allow a single IP,
# 1.3.3.7/24, would allow only 1.3.3.7 to connect as 32 of the bits must match.
#
# AllowedModIPs
# In the same form as AllowedIPs, these are the IPs that are allowed to modify the database
# (adding bans, GMs, account permissions, etc)
#

<LogonServer RemotePassword = "change_me_logon"
AllowedIPs = "127.0.0.0/32"
AllowedModIPs = "127.0.0.0/32">


Realms

Edit this to your realm name -

CODE
<Realm1 Name = "Test Realm"
Address = "localhost:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "1">


Step 4:

Make sure you have mysql running and start the following files -

ascent-logonserver
ascent-world

Set your realmlist to

CODE
set realmlist 127.0.0.1


And log in with your account information.


Follow this guide to make it public -

http://www.rebornemu.org/forums/index.php?showtopic=5