ktgpsa11745 發表於 16-6-2006 16:18:35

[教學] 如何創造私服分流

一台電腦開兩個私服 (轉帖)

如何利用一台電腦開兩個伺服器?

首先以分流表示 仙境傳說櫻之花嫁-----------Kingbo-0名
|------bubun369-0名
一個帳號玩兩邊,但人物不共通。
首先針對此問題要先釐清網路架構。

首先我們要知道一個Port能夠讓一條網路線使用。
所以此時Prot變成重點。
首先,先把AthenaServer資料夾複製出一個。
假如你的Athena第一台設定好也可以玩的話,請直接看第二台的設定部份。(除了設置第一台的save\account.txt)
就會有兩個文件。
以下將第一台Athena0934說是第一台,Athena934第二台。
先把第一個Athena0934主機的char_athena.conf
//第一台char server 這樣改:
userid:s1
passwd:p1
server_name: Kingbo
login_ip:127.0.0.1
login_port:6900
char_ip:127.0.0.1
char_port:6121

再找出第二台的Athena934主機char_athena.conf
//第二台char server這樣改
userid:s2
passwd:p2
server_name: bubun369
login_ip:127.0.0.1
login_port:6900
char_ip:127.0.0.1
char_port:6122 //Port多加1變成6122原本第一台6121。

然後打開第一台的map_athena.conf
//第一台map_athena.conf設定
userid:s1
passwd:p1
char_ip:127.0.0.1
char_port: 6121
map_ip:127.0.0.1
map_port: 5121

//第二台map_athena.conf的設置
userid: s2
passwd: p2
char_ip:127.0.0.1
char_port: 6122 //注意第一台為6121第二台設為6122
map_ip:127.0.0.1
map_port: 5122 //注意第一台為5121第二台為5122
之後要設定第一台的save\account.txt
1 s1 p1 2004-04-24 17:16:05.208 S 1395 0
2 s2 p2 2004-04-22 23:15:08.567 S 1386 0
704560 test test 2004-04-22 21:48:05.179 M 1749 10
704554 test01 test01 2004-04-24 17:21:02.809 F 2100 10
2000146 %newid%
注意上面多了2 s2 p2 2004-XXXXX S…..
就是要新增這一行。
Clientinfo1.xml照舊不用改。

之後請先打開第一台的login-server char-server map-server…..開好了之後
之後第二台請開char-server 跟map-server就OK了。
再來開啟主程式進行當你輸入完帳號後可以看到Kingbo-0名,跟bubun369-0名
表示你成功了。記得重點都在Port上面絕對不能設一樣的Port,這樣就大功告成。
如果要將帳號分開也可以。
首先一樣來劃出分流
仙境傳說櫻花之嫁------------Kingbo-0名
★ 仙境傳說科幻世界★------bubun369-0名
這樣就一個帳號只能進去一邊另一邊帳號要另外開,人物一定不共通。
第一台無需理會。
首先必須先改第二台的login_athena.conf(第一台都不用設置)
// 伺服器埠設置
login_port: 6901 //port為了不跟第一台一樣設置成6901

這時第二台的char_athena.conf請設定
userid:s2
passwd:p2
server_name: bubun369
login_ip:127.0.0.1
login_port:6901 //因為使用login-port用6901
char_ip:127.0.0.1
char_port:6122 //Port多加1變成6122原本第一台6121。
其他char map 請參考上方的第二台設置方式。

這邊改好後,因為你使用了2個不同的login分帳號分開請改第一台的save\account.txt 跟第二台的save\account.txt
第一台的save\account.txt改成
1 s1 p1 2004-04-24 17:16:05.208 S 1395 0
704560 test test 2004-04-22 21:48:05.179 M 1749 10
704554 test01 test01 2004-04-24 17:21:02.809 F 2100 10
2000146 %newid%

第二台save\account.txt
2 s2 p2 2004-04-23 19:31:39.249 S 1388 0
704560 test03 test03 2004-04-23 18:43:16.556 M 1750 10
704554 test04 test04 2004-04-23 21:29:13.961 F 2092 10
之後Clientinfo1.xml也很重要了必須做更改。
這兩個的設定是再同一個Clientinfo1.xml你要分開也行。
第一台的設定把Clientinfo1.xml
先看下圖他的登入port是6900
第二台的Clientinfo1.xml設定
先看下圖他的登入port是6901(因為剛剛也把第二台的login_athena.conf的port設為6901)
設定完之後,請將你的第一台login char map-server打開
繼續把第二台的login char map 因為使用了兩個登入系統開兩個login
完成設定後到開RO主程式

結束。這樣就大功告成,但是直得一提的事我用P4-2.6G RAM512MB架已經有點吃力了,所以請在兩台個map_athena.conf把用不到的地圖關掉。在到battle_athena.conf把 兩台怪物配置率改成50,這是最好的方法。如果可以的話請自行測試多少的配律適合你的電腦。

mui2266 發表於 9-7-2006 15:36:38

雖然我唔會開分留, 不過都推...可能有人覺得有用

ktgpsa11745 發表於 22-7-2006 18:47:45

開左分流唔會一個server太多人而cut線
頁: [1]
查看完整版本: [教學] 如何創造私服分流