PDA

View Full Version : [Hưỡng dẫn] tạo SubServer cho bản MuServer Season 3 Episode 2



LandOfPhi
20-03-08, 07:54 PM
Bài hưỡng dẫn tạo SubServer này là do mình tham khảo mấy bài tạo SubServer khác hok hề copy ở đâu mang về và bây giờ mình hưỡng dẫn cho mọi người ^^!

Sau đây là các bước tạo SubServer :

Tạo Folder "SubServer" trong thư mục "D:\MuServer " và làm như sau :

Copy Folder "Data","GameServer","SCFData" trong MuServer vào SubServer

Mở D:\MuServer\Subserver\Data\IpList.dat và thêm code như sau :


//////////////////////////////////////////////////////////////////////////////////
// ÃÖÁ¾ ÀÛ¾÷ÀÚ : MuProject Team //
// ÃÖÁ¾ ÀÛ¾÷ÀÏ : 2007 / 07 / 08 //
// ÃÖÁ¾ ÀÛ¾÷ ³»¿ë : ¹®¼­ Á¤¸® //
//////////////////////////////////////////////////////////////////////////////////
//¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦ ¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬ ¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦ ¬¦¬¦¬¦¯
//¦­ ³»ºÎ IP ¦­
//¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦ ¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬ ¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦ ¬¦¬¦¬¦°
"Ip may ban"
"Ip may ban"


Mở D:\MuServer\Subserver\Data\MapServerInfo.dat và thêm code như sau :


//////////////////////////////////////////////////////////////////////////////////
// ÃÖÁ¾ ÀÛ¾÷ÀÚ : MuProject Team //
// ÃÖÁ¾ ÀÛ¾÷ÀÏ : 2007 / 07 / 08 //
// ÃÖÁ¾ ÀÛ¾÷ ³»¿ë : ¹®¼­ Á¤¸® //
//////////////////////////////////////////////////////////////////////////////////
//¦®¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦ ¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬ ¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦ ¬¦¬¦¬¦¯
//¦­ ¸Ê ¼­¹ö ¦­
//¦±¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦ ¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬ ¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦¬¦ ¬¦¬¦¬¦°
//---------------------------------------------------------------------------------
// ÃÖÃÊ ¸Ê À̵¿ ¼¼Æà Á¤º¸
//---------------------------------------------------------------------------------
//¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ ë¡ë¡ë
// ÃÖÃÊ ¸Ê À̵¿ ¼¼Æà Á¤º¸°ªÀÇ ÀǹÌ
//¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ ë¡ë¡ë
//-1 : Á¢¼Ó ºÒ°¡ - Á¢¼Ó °¡´ÉÇÑ ÃÖÃÊ ¼­¹ö·Î Á¢¼Ó
//0 : Á¢¼Ó ºÒ°¡ - Á¢¼Ó °¡´ÉÇÑ ¼­¹ö Áß ·£´ýÇÏ°Ô Á¢¼Ó
//1 : Á¢¼Ó °¡´É - ÀϹݼ­¹ö
//¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ ë¡ë¡ë
// IPÁÖ¼Ò¿Í Port¹øÈ£ : °øÀÎ IP ÁÖ¼Ò, Æ÷Æ® ¹øÈ£¸¸ »ç¿ë °¡´É
//¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë ¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ë¡ ë¡ë¡ë
//IPÁÖ¼Ò : µµ¸ÞÀÎÀÏ °æ¿ì Á¡ Æ÷ÇÔÇؼ­ 15ÀÚ¸®±îÁö¸¸ °¡´É, '-' ºÎÈ£ ºÒ°¡´É
//IPÁÖ¼Ò ¼³Á¤À» ¹Ýµå½Ã Á¤È®ÇÏ°Ô ÇÒ °Í, Á¤È®ÇÏÁö ¾ÊÀ» °æ¿ì °ø¼º °ÔÀÓ ¼­¹ö¿¡¼­ ÀÏ¹Ý °ÔÀÓ ¼­¹ö·Î À̵¿½Ã °­Á¦ Á¾·áµÇ¸ç
//[ÀÌ¹Ì Á¢¼ÓÁßÀÔ´Ï´Ù] ¶ó´Â ¸Þ¼¼Áö°¡ ³ª¿À¸é¼­ Á¢¼ÓÀÌ ºÒ°¡´ÉÇÒ ¼ö ÀÖÀ½ ---> µµ¸ÞÀÎÀº µÇµµ·Ï »ç¿ëÇÏÁö ¸» °Í !!!
//¼­¹öÄÚµå : ConnectServer\Data\ServerList.datÀÇ ¼­¹öÄÚµå

//[¼­¹öÄÚµå] [¸Ê¼­¹ö±×·ì] [ÃÖÃʸÊÀ̵¿¼¼ÆÃÁ¤º¸] [IPÁÖ¼Ò] [Port¹øÈ£]
0
0 0 0 SIp may chu 55901
0 0 0 SIp may chu 55903
19 0 0 SIp may chu 55919
end
//---------------------------------------------------------------------------------
// ¼­¹öÀÇ ¸Ê À̵¿ ºÒ°¡´É Á¤º¸
//---------------------------------------------------------------------------------
//À§ÀÇ ¼¼Æà Á¤º¸¿¡ ¾ø´Â ¼­¹ö´Â µî·ÏµÉ ¼ö ¾øÀ½
//¸Ê ¹øÈ£ [30 : ·Î·£Çù°î, 31 : ½Ã·ÃÀǶ¥, 34 : Å©¶óÀÌ¿ïÇÁ¿ä»õ]

//[¼­¹öÄÚµå] [À̵¿°¡´É¿©ºÎ¿É¼Ç] [¸Ê¹øÈ£] [¸ñÀûÁö¼­¹öÄÚµå]
1
0 1 30 0
0 1 31 0
0 1 34 0

19 1 30 -1
19 1 31 -1
19 1 34 -1


end


Mở D:\MuServer\Subserver\Data\ServerInfo.dat và thay số 0 thành số 1 ở ServerCode :


[GameServerInfo]
ServerName = SubServer
ServerCode = 1
NonPK = 0
PkLimitFree = 0
ConnectMemberLoad = 0


Mở D:\MuServer\Subserver\GameServer\SCF_Connect.ini và thay SCFGsUdpPort=60006 thành SCFGsUdpPort=60008


[SCF]
SCFDataFolderPath=..\\
SCFdbManagerPort=5152

[SQL]
SCFHost=127.0.0.1
SCFUsername=sa
SCFPassword=123456
SCFDatabaseMU=MuOnline
SCFDatabaseME=Muonline
SCFTable=Character
SCFCountCol=zs_count
SCFCharNameCol=Name
SCFColumnResets=Resets
SCFColumnVip=Vip
SCFIsOpenZSCharDel=0
SCFDelCharLimit=3

[Common]
MultiRun=1
SCFGsUdpPort=60008
SCFConnectNotice=Luc Dia Mu Online
Mở D:\MuServer\Subserver\GameServer\Data\ServerInfo và thay số 0 thành số 1 ở ServerCode :


[GameServerInfo]
ServerName = SubServer
ServerCode = 1
NonPK = 0
PkLimitFree = 0
ConnectMemberLoad = 0


Copy Folder DataServer1 ở MuServer vào Subserver và đổi tên Folder thành DataServer3 sau đóa vào trong thay DataServer1.exe thành Dataserver3.exe và thay ds1.ini thành ds3.ini sau đóa mở file ds3.ini lên đổi 55962 ở DBServerPort thành 5596
4


[DataServerInfo]
CreateCharacterSP_Ver = 1
NewAccountCreate = 1
DBServerPort = 55964

Tạo Folder links sau đóa tạo thêm Shortcut DataServer3 và GameServer vào links rồi chỉnh sửa như sau :
DataServer3 : D:\MuServer\Subserver\Dataserver3\Dataserver3.exe 55964 3

GameServer : D:\MuServer\Subserver\GameServer\GameServer.exe 127.0.0.1 55970 127.0.0.1 55964 55903

Mở D:\MuServer\ConnectServer\DATA\ServerList.dat và thêm code như sau :


// Server List

0 "server_GS" "IP may chu" 55901 "SHOW"
1 "Subserver" "Ip may chu" 55903 "SHOW"
19 "Siege_GS" "Ip may chu" 55919 "show"


Hết ^^!

eddy
29-03-08, 07:58 AM
Copy Folder DataServer1 ở MuServer vào Subserver và đổi tên Folder thành DataServer3 sau đóa vào trong thay DataServer1.exe thành Dataserver3.exe và thay ds1.ini thành ds3.ini sau đóa mở file ds3.ini lên đổi 55962 ở DBServerPort thành 55964


Fixed........................................!

WanBi
29-03-08, 08:24 AM
bản MU SS3 ep2 em download ở đâu mới có vậy máy anh share cho em với >"<

Destruct
29-03-08, 08:32 AM
Trong Box Release ấy, vào mà kiếm bản SCF đó.

bon0123456789
14-04-08, 01:09 AM
Cảm ơn mọi người vì bài viết.Nhưng các anh ơi,Cho em hỏi đăng nhập vào subserver thì ok nhưng khi MOVE đi qua MAP khác thì tự nhiên nó chuyển đến server1 luôn,không biết em config sai chổ nào,Ai chỉ mình khắc phục với.

bon0123456789
14-04-08, 10:58 AM
Anh LandOfPhi ơi,anh vào giúp em với:burn_joss_stick:

[AMVN]
17-04-08, 03:31 PM
cậu ơi mình làm nó bị lỗi thế này là sao?
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

mình sài MassacreMu104X của SCF

nhactre8x
27-04-08, 10:28 AM
em làm y chang như trên rôi chạy thì nó báo lỗi này <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
có ai biết đó là lỗi j ko chỉ em với

GooglePro
25-05-08, 11:15 AM
Oh year come on hiphop. khu.khu.

kidthanh86
14-06-08, 05:29 AM
nạn bị như kidthanh vậy đó. ai chi cách fix giúp nha

Nylan
15-06-08, 05:04 PM
hix..sao em làm theo hướng dẫn mà 2 server lại thông nhau ta...anh chỉ em cách làm sub không thông với nhau với ở phiên bản ss3-sp2 hix.Thank anh nhiều

tungcz
15-06-08, 06:23 PM
hai Server thông với nhau là do sai code Map, bài hứong dẫn trên cơ bản là sai code Map chính vì vậy các bạn làm theo đương nhiên là nó thông nhau, tuy 2 subserver nhưng thực tế chỉ là 1. Các bạn sửa lại như thế này sẽ thành sub riêng biệt

tổng thể như Landof đã hướng dẫn chỉ duy nhất các bạn mở MapServerinfo.dat vả chỉnh như sau:

// ServerCode MapServerGroup InitSetting IpAddress PortNum
//-----------------------------------------------------------------------------
0
0 0 1 Sip may ban 55901
1 0 1 Sip may ban 55903
19 0 0 Sip may ban 55919
end
// 2> . Maeb mobile impossible information of server (the server which is not to dignity server information the nil which could be register)
//
// ServerCode MoveAbleOption Map DestServerCode
// (Server cord) (mobile yes or no option) (Maeb) (destination server cord)
//-----------------------------------------------------------------------------
1
0 0 30 0
0 0 31 0
0 0 34 0

1 0 30 1
1 0 31 1
1 0 34 1

19 1 30 -1
19 1 31 -1
19 1 34 -1

end

Chú ý CodeServer đặt số nào thì code Map sẽ ghi theo số đó

nhactre8x
15-06-08, 06:35 PM
sao mình để port 55903 mà khi vào server thì ko thấy hiện lên Subserver mà lại là vẫn server cũ nhưng nó lại hiện thêm 1 server2 nữa mà Server2 vào thì y như server1,(1 đứa vào Sv2 với 1 thằng vào Sv1 gặp nhau rồi bem nhau) hổng hiểu =,=

tungcz
15-06-08, 07:57 PM
Đoạn code map trên chính là giải quyết vấn về 2 sub thông nhau đó

hunganhlove
21-06-08, 09:23 AM
Bản SS3Ep2 làm gì có
ds1.ini thành ds3.ini sau đóa mở file ds3.ini lên đổi 55962 ở DBServerPort thành 5596
4

---------------------

duongpc
25-06-08, 02:27 AM
Đổi cổng 55962 thành 55964 đổi ở đâu vậy xin chỉ giáo bản SSIII-Ep2 ko co file ds1.ini trong Dataserver. Tìm :cry: mà không thấy:hell_boy:

GooglePro
25-06-08, 05:24 PM
hinh nhu coppy cai link cua games sevver + voi dât sevver click chuot phai chon propetion sua trong do thi phai.

bachcotsau
25-06-08, 06:33 PM
Tôi chạy sud không cần dataserver3 gì cả vẫn good .Chỉ cần có dataserver1 thì mấy sud cũng ok .Từ các bản trước cũng vậy .

nhactre8x
25-06-08, 07:42 PM
chạy như thế nào vậy đại ka ^^!,em xin đc chỉ giáo

tungcz
25-06-08, 09:18 PM
thì các sub chạy chung với Dataserver1, trong links của sub ghi port là 55960 (port thường qui định cho dataserver1).Much đích của tạo thêm dataserver3 hay 4 để nhằm giảm tải cho dataserver1 khi các sub có nhiều memb chơi khiến dataserver phải chạy như con thoi.tạo mỗi sub một dataserver để giảm tải tránh tình trạng dump
++lời khuyên chỉ nên tạo thêm dataserver cho những server khùng có nhiều memb online, còn cỡ vài trăm người 1 cái dataserver thôi cững dư sức update dứ liệu về database++

bachcotsau
25-06-08, 09:54 PM
thì các sub chạy chung với Dataserver1, trong links của sub ghi port là 55960 (port thường qui định cho dataserver1).Much đích của tạo thêm dataserver3 hay 4 để nhằm giảm tải cho dataserver1 khi các sub có nhiều memb chơi khiến dataserver phải chạy như con thoi.tạo mỗi sub một dataserver để giảm tải tránh tình trạng dump
++lời khuyên chỉ nên tạo thêm dataserver cho những server khùng có nhiều memb online, còn cỡ vài trăm người 1 cái dataserver thôi cững dư sức update dứ liệu về database++

Bình thường cần gì chạy thêm dataserver3 cho cái máy nó nặng thêm ... Máy khỏe thì chẳng cần phải thêm dataserver3 làm gì mà máy yếu đã không chạy dc thì dù có thêm dataserver3 để làm sud thì càng vô tác dụng :big_smile:

tan889802
15-09-08, 10:05 AM
Sao bản 1.04x của minh không có file ds1.ini vậy trong dataserver1 vậy.
Mình có thể copy nội dung:
[DataServerInfo]
CreateCharacterSP_Ver = 1
NewAccountCreate = 1
DBServerPort = 55964
rồi lưu lại thành file ds1.ini được không?
Giúp minh với!!!! Thank

ttlsonline2
17-02-09, 04:27 PM
Land ơi, hướng dẫn tớ mở Sub cho bản 1.00.16 đc hôk ??? làm kỉu này hôk đc thì fair T.T