Experienced Elementalist
- Joined
- Aug 27, 2008
- Messages
- 234
- Reaction score
- 78
Propably the Smartest way to open Elysium is through inter server, You can do this by running 2 vms, with their own ips. the second VM ( or host) will only be running brahma map ( and the elysium battlegrounds if you wish so) This will allso get rid of the "blocked by powerful forces" promt when attempting the teleport
So start by making another vm or getting the inter server one hosted somewhere else.
Download this
1.
dump the files from the brahmaserver folder to the server, where the Brahma (Elysium) server will be running
to correct folders. i placed them to their correct folders inside the zip ( but if you have a different server configuration than rain you have to figure out the places and the correct paths defined inside the start script and gs.conf)
Check that these lines match the paths with your server setup in the gs.conf. and allso the ./qd start script is a good thing to check
You can now test the server by running ./qd . it should start the Elysium map as and inter server. if you get errors double check the start script and gs,conf pathing.
2.
Now throw the files from the YourServer folder to right places inside the main server. after that lets edit them a little. important! dont mess the 2 sides together and edit wrong files XD
FIRST AND IMPORTANT: Change the database storage paths to match your server setup in gamedbd gamesys.conf or your characters will be missing ( check from the old file you hopefully backed up)
Next we will edit the gdeliveryd gamesys.conf inside your main server
Find these lines inside
on BRAHMASERVERIPHERE enter the servers ip, where the Elysium server will be/is running
3.
We are done with the server side configs, next, we will need to edit the client,
for this part you will need to look inside the configs.pck file on the client. (use sPCK, or ur desired tool to unpack it) and search for file crosserverlist.txt, you will propably see many lines there, delete them all and at the top add
Where ELYSIUMSERVERIPHERE is the ip of the server the elysium map is running 2031 at the end is important!. This is the ip the client will use when teleporting inside Elysium
Next still in the configs.pck find a file named serverlist.txt, again delete all and at the top add.
YOURSEVERIPHERE ip will be your main server ip and needed when you teleport out from Elysium the 1 at the end is important and i guess the servername too, repack configs.pck file. and we are almost done. last we will edit the serverlist inside the userdata folder of our client. and add 1 to the end of your server ip too and make the name match ur server name (dont know if this very last part matters really)
Now run the elysium server first, wait it to boot up, run your server and wait it to boot up, if all went well, you should eventually see them connecting eachother. and if you have opened elysium already, you will have fully functional inter server Elysium map which you can teleport through the npc, ( quests, mounts gshop2, and more) and hey, why not make it so your friends/partners servers will connect to the same elysium map for fun pvp
So start by making another vm or getting the inter server one hosted somewhere else.
Download this
You must be registered to see links
1.
dump the files from the brahmaserver folder to the server, where the Brahma (Elysium) server will be running
to correct folders. i placed them to their correct folders inside the zip ( but if you have a different server configuration than rain you have to figure out the places and the correct paths defined inside the start script and gs.conf)
Check that these lines match the paths with your server setup in the gs.conf. and allso the ./qd start script is a good thing to check
Code:
[Script]
GlobalScript = /usr/rain/gamed/global_script.lua
[Template]
Root = /usr/rain/gamed/config/
You can now test the server by running ./qd . it should start the Elysium map as and inter server. if you get errors double check the start script and gs,conf pathing.
2.
Now throw the files from the YourServer folder to right places inside the main server. after that lets edit them a little. important! dont mess the 2 sides together and edit wrong files XD
FIRST AND IMPORTANT: Change the database storage paths to match your server setup in gamedbd gamesys.conf or your characters will be missing ( check from the old file you hopefully backed up)
Code:
[storage]
homedir = /dbf/dbhome
datadir = dbdata
logdir = dblogs
backupdir = /dbf/backup
cachesize = 16777216
errpfx = Storage
checkpoint_interval = 60
backup_lockfile = /tmp/.lockgamedbd
quit_lockfile = /tmp/.quitgamedbd
compress = 1
[storagewdb]
homedir = /dbf/dbhomewdb
datadir = dbdata
logdir = dblogs
backupdir = /dbf/backup
checkpoint_interval = 60
times_incbackup = 1
Next we will edit the gdeliveryd gamesys.conf inside your main server
Find these lines inside
Code:
[CentralDeliveryClient]
type = tcp
port = 29500
address = BRAHMASERVERIPHERE
so_sndbuf = 65535
so_rcvbuf = 65535
tcp_nodelay = 0
accumulate = 268435456
ibuffermax = 1638400
obuffermax = 1638400
on BRAHMASERVERIPHERE enter the servers ip, where the Elysium server will be/is running
3.
We are done with the server side configs, next, we will need to edit the client,
for this part you will need to look inside the configs.pck file on the client. (use sPCK, or ur desired tool to unpack it) and search for file crosserverlist.txt, you will propably see many lines there, delete them all and at the top add
Code:
天界 29000:ELYSIUMSERVERIPHERE 2031
Where ELYSIUMSERVERIPHERE is the ip of the server the elysium map is running 2031 at the end is important!. This is the ip the client will use when teleporting inside Elysium
Next still in the configs.pck find a file named serverlist.txt, again delete all and at the top add.
Code:
Servername 29000:YOURSEVERIPHERE 1
YOURSEVERIPHERE ip will be your main server ip and needed when you teleport out from Elysium the 1 at the end is important and i guess the servername too, repack configs.pck file. and we are almost done. last we will edit the serverlist inside the userdata folder of our client. and add 1 to the end of your server ip too and make the name match ur server name (dont know if this very last part matters really)
Now run the elysium server first, wait it to boot up, run your server and wait it to boot up, if all went well, you should eventually see them connecting eachother. and if you have opened elysium already, you will have fully functional inter server Elysium map which you can teleport through the npc, ( quests, mounts gshop2, and more) and hey, why not make it so your friends/partners servers will connect to the same elysium map for fun pvp
Attachments
You must be registered for see attachments list
Last edited: