Skilled Illusionist
- Joined
- Dec 18, 2011
- Messages
- 312
- Reaction score
- 57
Preconfigured CentOS: You will need Oracle VM VirtualBox
Mirros for CentOS:
CentOS, MSSQL, MySQL Usernames & Passwords:
Client: Titan Update
IP's to change:
Guide:
Ok guys today I will be showing you how to setup a working BOI private server for yourself.
Firstownload and extract both of the files I have linked above. Download the one I said download first and open and extract it. Then open oracle and create the BOI machine with everything already installed. Then open the folder BOI and you will see two folders "BOI(Linux)" and "BOI(WIndows. Now open the "BOI(Window)" folder and you should see a folder named Server. Now drag the Server folder to your HDD and you can name it whatever.
Second:You should have MSSQL 2008 R2 downloaded along SQL Server Management Studio tool. Open it up and log in with whatever password you set in the installation. Right-click on Databases in Object Explorer and click Retore Database. In the new box your going to check From Device and then click Add. Now go to the Server folder you dragged to your HDD. Once in the Server folder go to the DB folder. Then click BOIAUTHMSSQL.bak and click Ok. Now you should be back on the box again and you need to check PassportBOIOLD. Before you click Ok go to To Database: and type PassportBOIOLD. That should do it for MSSQL part.Register Query
Third: Now download Winscp and turn on BOI in Oracle VBox. Then ssh to the vm and go to the home folder and drag the BOI folder in BOI(Linux) to the "home" folder so it can replace the BOI folder in pre-config'ed CentOS. Then go through all the configs to replace the ip's with your correct IP's.
Fourth: Now go to Server folder you dragged to your HDD earlier and go through and edit all IP's in .ini's to your correct IP's.
Note: Always start Linux side first with this commands
. Then go to Windows side and run Start.bat to start windows side of server. Always stop windows side first with Stop.bat. Then stop Linux side with
Some extra little things:
-You can edit almost everything like marketplace, pet stuff(growth, cost, etc.), gear, skills, etc. in the slk files in SLK folder of GameServer on Windows side. Also you can edit scripts in Script folder also located in GameServer folder. Ex.I edited Okula Box script so it now gives me LV115 Primal Gear and Eloquent Stuff.
-If you get stuck in Confinement Room go CentOS and click Applications>Programming>MySQL Workbench. Then open localhost and navigate to shengui>basetab_sg to edit character position etc.
-If I remember anything else I will add here or if people have suggestions or additions.
Edit: You can open more realms by making a new GameServer folder and naming GameServer1 or what ever number you want and copying everything from the original to the copy and just changing the realm number Server.ini. OR you can edit event scripts so they are all on same realm and require less players for the normal events.
Extras: addGM.php
Make Account:
Change shops, etc.: Edit in .slk's
Pictures:
CREDITS:
Axelcro = Preconfigured CentOS and Repack of files
ShijieGames(ImmortalRed)= All the files
Anyone who I might have missed.:
Code:
[url]http://www.mediafire.com/?f596biy1sqhhb[/url] <<Download first
[url]http://www.mediafire.com/?c44a5b8gh917zaa[/url] <<Download second
Code:
https://myaccount.dropsend.com/file/166ed57174421a9d
https://rapidshare.com/#!download|69....7z|941104|0|0
http://www.multiupload.nl/V7C5VO6L4W
Code:
CentOS Username: root
CentOS Password: reverse
MSSQL Username: sa
MSSQL Password: 'Your Password'
MySQL Username: root
MySQL Password: game
Code:
http://www.playerattack.com/file/8713/Battle-of-the-Immortals-Client-v1.98/
Code:
"192.168.1.67" = WINDOWS IP
"192.168.1.89" = LINUX IP
Guide:
Ok guys today I will be showing you how to setup a working BOI private server for yourself.
Firstownload and extract both of the files I have linked above. Download the one I said download first and open and extract it. Then open oracle and create the BOI machine with everything already installed. Then open the folder BOI and you will see two folders "BOI(Linux)" and "BOI(WIndows. Now open the "BOI(Window)" folder and you should see a folder named Server. Now drag the Server folder to your HDD and you can name it whatever.
Second:You should have MSSQL 2008 R2 downloaded along SQL Server Management Studio tool. Open it up and log in with whatever password you set in the installation. Right-click on Databases in Object Explorer and click Retore Database. In the new box your going to check From Device and then click Add. Now go to the Server folder you dragged to your HDD. Once in the Server folder go to the DB folder. Then click BOIAUTHMSSQL.bak and click Ok. Now you should be back on the box again and you need to check PassportBOIOLD. Before you click Ok go to To Database: and type PassportBOIOLD. That should do it for MSSQL part.Register Query
Code:
Insert Into account
(id,creatime,name,passwd,usertype)
Values
(YOURID,'YYYY.MM.DD','NAME',PASSWORD,'1')
Code:
Ex: Insert Into account
(id,creatime,name,passwd,usertype)
Values
(2,'1998.01.01','master',0xa15b019f7ab9ba0e01482577acb76e90,'1')
login with "master" password "monster"
Third: Now download Winscp and turn on BOI in Oracle VBox. Then ssh to the vm and go to the home folder and drag the BOI folder in BOI(Linux) to the "home" folder so it can replace the BOI folder in pre-config'ed CentOS. Then go through all the configs to replace the ip's with your correct IP's.
Fourth: Now go to Server folder you dragged to your HDD earlier and go through and edit all IP's in .ini's to your correct IP's.
Note: Always start Linux side first with this commands
Code:
[/home/BOI/start.sh] in terminal
Code:
/root/stop.sh
-You can edit almost everything like marketplace, pet stuff(growth, cost, etc.), gear, skills, etc. in the slk files in SLK folder of GameServer on Windows side. Also you can edit scripts in Script folder also located in GameServer folder. Ex.I edited Okula Box script so it now gives me LV115 Primal Gear and Eloquent Stuff.
-If you get stuck in Confinement Room go CentOS and click Applications>Programming>MySQL Workbench. Then open localhost and navigate to shengui>basetab_sg to edit character position etc.
-If I remember anything else I will add here or if people have suggestions or additions.
Edit: You can open more realms by making a new GameServer folder and naming GameServer1 or what ever number you want and copying everything from the original to the copy and just changing the realm number Server.ini. OR you can edit event scripts so they are all on same realm and require less players for the normal events.
Extras: addGM.php
Code:
function sql_addgm($userid)
{
$zone = array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 100, 101, 102, 103, 104, 105, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518);
foreach ($zone as &$value)
{
$sql = "insert into auth (userid, zoneid, rid) VALUES ($userid, 904, $value)";
mssql_query($sql, $conn);
}
$sql = "update account set usertype = 131072 where id = $userid";
mssql_query($sql, $conn);
echo '<script type="text/javascript">alert("Add GM Complete");</script>';
}
function sql_remgm($userid)
{
$sql = "delete from auth where userid = $userid";
mssql_query($sql, $conn);
$sql = "update account set usertype = 0 where id = $userid";
mssql_query($sql, $conn);
echo '<script type="text/javascript">alert("Remove GM Complete");</script>';
}
How to add ZEN:how to add zen/make account / make gm / change shops/ npc's and so on
Code:
exec pipiload_addcash 'string', 'int'
Make Account:
Code:
Insert Into account
(id,creatime,name,passwd,usertype)
Values
(YOURID,'YYYY.MM.DD','NAME',PASSWORD,'1')
Change shops, etc.: Edit in .slk's
Pictures:
CREDITS:
Axelcro = Preconfigured CentOS and Repack of files
ShijieGames(ImmortalRed)= All the files
Anyone who I might have missed.:
Last edited: