查看: 51572|回復: 23
收起左側

[其他] 來分享一下架設的心得好了

[複製鏈接]
發表於 2012-6-26 18:39 | 顯示全部樓層 |閱讀模式
我想很多應該都想自己架個單機私服來玩吧...(比方說我)
但是說明文件卻寫的很片段...看起來像是兩個人的對話...然後把問題點一些出來而已

所以我花了一天找了一堆資料把伺服端架起來了...
但是...登入器卻似乎連不上...(不知道是登入器的問題...還是client端主程式的問題~_~")

總之問題我還在處理...先把server端的架設心得分享給大家...希望有人可以順利架起來...然後一起分享一下client端怎麼解決的

首先我的sorce主要來自於KUOTUNG0917版主的大馬端完整版
http://www.168gamesf.com/viewthread.php?tid=65017&extra=page%3D1

不過當中我發現裡頭的seallinux的server端是無法啟動的...
所以我有找到另外的版本...比對了一下...幾乎是一模一樣的...只是這個可以啟動~_~"
放上來給大家測試看看
http://www.mediafire.com/?rt535py2o5oltyk
ps.啟動語法為
cd /home/seal/Login
./ls_up

cd /home/seal
./ggg_all2

cd /home/seal/2xian/seal
./ggg_pk


架設步驟其實沒想像中的難...只是文件不太容易看懂就是了...(不過我也只能啟動還沒辦法測試是不是真的能登入= =")
首先先講Linux的部份...
當然要先用VM虛擬一個Linux的環境出來...不管你是要用Ubuntu、Fedora、Red Had還是什麼版本都可以...
網路上有很多教學...去爬一下文就好了...這裡我就不多說明了...

PS.
1.VM的網路記得設成橋接
2.Linux架設好之後記得要把SSH的服務開啟

在架設server之前...我建議先把電腦與VM都先指定虛擬IP...(192.168.1.*)...以方便之後的修改...如果有要開放的話...再改回實體IP...

Linux架設好之後...就可以開始使用工具...
把「连接linux虚拟机的软件」這個rar解壓縮之後...裡頭有一個「winscp」
這是拿來跟Linux做連結用的...連結後就可以把檔案直接丟到VM的Linux裡頭...像檔案總管一般的方便
執行winscp之後把裡頭原先的192.168.1.3做編輯
把ip改成你的Linux的虛擬IP就可以了...如果是用DHCP不知道Linux的IP是多少...可以用ifconfig這個指令查
編輯好之後...應該就可以連接了...如果連不上的話代表你的SSH服務沒有開啟...
Linux可以接連上的話代表系統差不多可以了...再來就是改資料了

再來就是把「seallinux」這個rar解壓縮...這個是要修改的資料...修改完後要用winscp丟到Linux上
然後把「UE中文版编辑器」解壓縮...後開始改這幾個檔案...
1.login資料夾內的ls_up檔案
把ls_up丟到UE編輯器之後按Ctrl+H切換成二進制...然後再按Ctrl+F搜尋「seal」...就可以找到帳號「seal」跟密碼「seal@my##」,然後改掉密碼(帳號據說是不建議改)...密碼我建議一開始不會改的人照原本的密碼去變更就好了...保持原本的字元數

2.login\scripts資料天內的1server1.scripts、1server2.scripts檔案
一樣丟到UE去改IP...這兩個檔案修改應該很簡單...照原本的說明文件做就好了...也不用切換成二進制

3.seal資料夾內的ggg_all2、sealinit.d檔案
首先把ggg_all2這個檔案丟到UE編輯器去...一樣按Ctrl+H切換成二進制...然後按Ctrl+F搜尋「seal」...把搜尋到的「seal@my##」改成剛剛你在ls_up檔案內重設的密碼...之後再按F3...搜尋下一個...再改一次...一共會修改兩次

再來就是sealinit.d這個檔案...丟到UE去之後...照說明文件上說的去修改Port跟DB_IP...值得注意的一點就是你的DB_IP應該就是你的電腦的IP...而不是虛擬機的IP...除非你要另外虛擬一個windows 2003的系統來跑DB...待會你的MYSQL一定是裝在你現在在用的WINDOWS系統上...


4.seal2資料夾內的ggg_pk、sealinit.d檔案的做法跟上述一樣...

修改完之後...把檔案用winscp丟到Linux的home資料夾內就好了...(開啟winscp連結後..預設是會在root資料夾內把root那個下拉選單選成「/<root>」就可以回到上一層...應該就看的到home資料夾了)
ps.傳輸設置最好是選二進制...

接下來執行「连接linux虚拟机的软件」裡頭的另一個檔案「SecureCRT」
執行SecureCRT之後按選單上的「文件」→「快速連結」然後填入你的Linux IP...之後按連結
它會要你輸入用戶名...就輸入root...然後再輸入你的密碼...就可以用SecureCRT對你的Linux下指令了
到這裡算是Linux的環境都設好了...不過還不能執行就是了...


再來就是windows的部份...
首先當然是把「数据库4.0」的rar解壓縮...然後依序執行1.安裝服務.bat跟2.啟動服務.bat
這個mysql就裝起來了...

再來就是重頭戲了...

也是說明文件內最難搞的部份...
把「最新星野優化sealwinserver」的rar解壓縮之後會有四個資料夾...總共要修改五個檔案

1.messengerserver資料夾的so_messenger與MsgCfg.sys

2.Operatingserver資料夾的so_ManageServer與config.txt

3.sessionserver資料夾的so_billingsvr_ma

至於修改的方式其實就照文件上的說明就可以了...(一樣是用UE來修改)
要提醒一點就是改IP的部份...盡量用16進制去改...
用31 00 39 00 32 00 2E 00 31 00 36 00 38來搜尋就會搜尋到192.168
後面的部份直接用滑鼠點過去修改...
改到後面如果有多的數字...要在十六進制那邊把多的數值改成00

改好存檔之後看一下執行檔的圖示有沒有不見...(so_messenger的圖示是2、so_ManageServer的圖示是3)
如果沒有的話...那就是改成功了...如果跑掉的話那就是改錯了...
反正就是每個ASCII CODE後都會有一個00...
1=31 00
2=32 00
3=33 00
4=34 00
5=35 00
6=36 00
7=37 00
8=38 00
9=39 00
0=30 00
.=2E 00
所以如果你的IP是 192.168.1.7 那你整串數字就應該是
31 00 39 00 32 00 2E 00 31 00 36 00 38 00 2E 00 31 00 2E 00 37 00 00 00 00 00 00 00 00
(紅色的部份代表補0...因為IP最高為255.255.255.255...所以少的位數要補0進去才不會出錯)

修改好之後...就可以依序執行「最新星野優化sealwinserver」內的程式
依序為
1.chatserver\so_chatsvr.exe
2.messengerserver\so_messenger.exe
3.Operatingserver\so_ManageServer.exe
4.sessionserver\so_billingsvr_ma.exe

當windows內的mysql與server端都執行了...就可以用剛剛說的SecureCRT來執行指令讓Linux的server端啟動
ps.語法在上頭...如果到這裡有在SecureCRT的視窗內看到跑很長一串的文字...那就代表有啟動了...

那很恭喜...應該是完成了server端的設定...

對了...windows端的server...Windows 8沒辦法執行...相對的...7應該也不行...
所以如果你的系統是windows7的話...建議直接虛擬一個win2003的系統來跑...

剩下的部份我也還在研究...如果有成功的話再來更新...如果上述的資料有錯誤的部份...也希望有經驗的大大可以指導一下...
因為我也還沒搞定...Orz...感謝
heatlevel來分享一下架設的心得好了
heatlevel梦幻超变秒10单开助战无限转生
heatlevel[公益服]笑傲江湖OL*独家版本*纯公益无充值,纯为娱乐,技
heatlevel5/6 仙人指路天上碑SF_好玩 人多 GM用心 歡迎你的加入
heatlevel晨曦新星辰变重磅回归最经典的修仙成神文字hsrthrsh
heatlevel今天新区.【转生攻城略地SF】直接送9999万金币.9999万资源.
heatlevel【双线】【超新星海贼王】b8a7123.5.6
heatlevel梦幻最新梦境超变●货币互通●白嫖公益(5.6)
heatlevel单开西游,无须再五开,上线即可额外新人扶持计划补贴
heatlevel决战烈火战神,新系统,玩法多多,跨服争霸5.6
heatlevel↘↘1战区↙↙全场0.1折版 太古封魔录2「 无限时装爆表,
heatlevel超新星海贼王5.6去玩呢觉得却忘了你可千万你离开

回復

使用道具 舉報

發表於 2012-6-27 00:24 | 顯示全部樓層
LINUX SERVER不能執行:
1.請確認seallinux.zip中的檔案是否是以二進制移入LINUX的資料夾中
2.請確認 LINUX的資料夾中ls_up; ggg_all2 ; ggg_pk屬性是否有更改為777
3.LINUX防火牆未關閉

以上處理LINUX SERVER 不能執行的方式,試試看
回復

使用道具 舉報

 樓主| 發表於 2012-6-27 09:29 | 顯示全部樓層
原帖由 zxccml666 於 2012-6-27 00:24 發表
LINUX SERVER不能執行:
1.請確認seallinux.zip中的檔案是否是以二進制移入LINUX的資料夾中
2.請確認 LINUX的資料夾中ls_up; ggg_all2 ; ggg_pk屬性是否有更改為777
3.LINUX防火牆未關閉

以上處理LINUX SERVER 不能 ...
都有確認過...所以我才會說我找了另一個版本的結果可以執行~_~"
回復

使用道具 舉報

發表於 2012-6-27 19:13 | 顯示全部樓層
分享LINUX SERVER架設經驗
使用VM架設時,虛擬機經常性出現錯誤訊息,故轉用VBOX架設,問題就解決了。可試試看

轉貼一個已架設好的LINUX SERVER虛擬機,所有SEAL的設定都設好不用再動手修改了。
http://115.com/file/e7fwdeaa#s

或者搜尋LOVE~海龜,其中的SEAL99也滿完整的。參考看看

有需要的話我也有WINXP的虛擬機(已架設好的),基本上與LINUX SERVER虛擬機搭配,幾乎就有點像一鍵啟動了
回復

使用道具 舉報

 樓主| 發表於 2012-6-27 21:14 | 顯示全部樓層
原帖由 zxccml666 於 2012-6-27 19:13 發表
分享LINUX SERVER架設經驗
使用VM架設時,虛擬機經常性出現錯誤訊息,故轉用VBOX架設,問題就解決了。可試試看

轉貼一個已架設好的LINUX SERVER虛擬機,所有SEAL的設定都設好不用再動手修改了。
http://115.com/file/e7fwde ...
噗...我後來就是用SEAL99的鏡像檔...~"~
我上傳的那個seallinux就是從鏡像檔提出來的^^
我現在比較有問題的是...我沒有可以拿來測的客戶端...去馬來西亞官網下載下來改的都會出現dll失敗= ="我自己也是同時用VM虛擬Linux與XP...
感覺這樣比較方便
不知道大大你這裡有沒有Client端的資訊可以提供的?
因為沒得測說真的也不知道自己的server端弄的對不對= ="

[ 本帖最後由 pkkbkraa 於 2012-6-27 21:16 編輯 ]
回復

使用道具 舉報

發表於 2012-6-28 10:20 | 顯示全部樓層
1.messengerserver資料夾的so_messenger與MsgCfg.sys

2.Operatingserver資料夾的so_ManageServer與config.txt

3.sessionserver資料夾的so_billingsvr_ma

至於修改的方式其實就照文件上的說明就可以了...(一樣是用UE來修改)
要提醒一點就是改IP的部份...盡量用16進制去改...
用31 00 39 00 32 00 2E 00 31 00 36 00 38來搜尋就會搜尋到192.168
後面的部份直接用滑鼠點過去修改...
改到後面如果有多的數字...要在十六進制那邊把多的數值改成00

改好存檔之後看一下執行檔的圖示有沒有不見...(so_messenger的圖示是2、so_ManageServer的圖示是3)
如果沒有的話...那就是改成功了...如果跑掉的話那就是改錯了...
反正就是每個ASCII CODE後都會有一個00...
1=31 00
2=32 00
3=33 00
4=34 00
5=35 00
6=36 00
7=37 00
8=38 00
9=39 00
0=30 00
.=2E 00
所以如果你的IP是 192.168.1.7 那你整串數字就應該是
31 00 39 00 32 00 2E 00 31 00 36 00 38 00 2E 00 31 00 2E 00 37 00 00 00 00 00 00 00 00
(紅色的部份代表補0...因為IP最高為255.255.255.255...所以少的位數要補0進去才不會出錯)

大大這邊我不會 可否教學一下...
回復

使用道具 舉報

發表於 2012-6-28 10:50 | 顯示全部樓層
78 00 78 00 6B 00 6B  XXKK@MY##  這段我看不懂
已經搜尋到78 00 78 00 6B 00 6B
然後右邊顯示X.X.K.K.@m.y.#.#.
回復

使用道具 舉報

發表於 2012-6-28 17:24 | 顯示全部樓層
客戶端!
1.可從版大的星野希望論壇下載,或者隨便一個SF的客戶端都可以,只是要把希望登錄器.EXE及SOD.DLL置換掉。
2.有些SF客戶端中的SO3D.EXE會有病毒反應,所以我的作法是一併置換一勞永逸。
上述的檔案網路搜尋都有,若搜尋不到.......我可提供只是沒空間
PS.你可以問版大擁有的115的空間是否可允許上傳
回復

使用道具 舉報

發表於 2012-6-28 17:30 | 顯示全部樓層
剛好找到之前下載的空間,檔案還在
http://115.com/file/be3uyeh0#

試試看吧
回復

使用道具 舉報

 樓主| 發表於 2012-6-28 23:11 | 顯示全部樓層
原帖由 a153957 於 2012-6-28 10:50 發表
78 00 78 00 6B 00 6B  XXKK@MY##  這段我看不懂
已經搜尋到78 00 78 00 6B 00 6B
然後右邊顯示X.X.K.K.@m.y.#.#.
這段你就改成你要的密碼就好了...
你滑鼠移到X上的時候點一下...再按鍵盤...
回復

使用道具 舉報

 樓主| 發表於 2012-6-29 00:13 | 顯示全部樓層
原帖由 zxccml666 於 2012-6-28 17:30 發表
剛好找到之前下載的空間,檔案還在
http://115.com/file/be3uyeh0#

試試看吧
Z大感謝...假日再來試試看^^
回復

使用道具 舉報

發表於 2012-7-2 01:37 | 顯示全部樓層
我卡在網頁登入還有用網頁商城 登入一只給我說失敗 然後商城 看不到數量
回復

使用道具 舉報

發表於 2012-7-2 18:49 | 顯示全部樓層
原帖由 mrtlove97 於 2012-7-2 01:37 發表
我卡在網頁登入還有用網頁商城 登入一只給我說失敗 然後商城 看不到數量



請問您的mysql4.0啟動了嗎?
我記得數量可經由后台設定與n8登入 mysql進行修改!!!

[ 本帖最後由 zxccml666 於 2012-7-2 18:52 編輯 ]
回復

使用道具 舉報

發表於 2012-12-10 17:04 | 顯示全部樓層
>>客戶端!
>>1.可從版大的星野希望論壇下載,或者隨便一個SF的客戶端都可以,只是要把希望登錄器.EXE及SOD.DLL置換掉。
>>2.有些SF客戶端中的SO3D.EXE會有病毒反應,所以我的作法是一併置換一勞永逸。



前幾關我好像都過了,目前是客戶端連線就會斷線。

請問有機會能提供您的版本給我嗎?


百度空間其實很好用 http://pan.baidu.com
萬分感謝

[ 本帖最後由 darrenshen 於 2012-12-10 17:13 編輯 ]
回復

使用道具 舉報

發表於 2012-12-17 13:25 | 顯示全部樓層
感謝版大的文章,我也順利架起來了,總算可以不用受私服倒閉,lag,裝備難取得之苦了~
用版友發的115的下載,真的很簡單,又有教學影片,有興趣的人可以試看看~
client和server都在同一台電腦上還是會頓頓的(電腦不夠強),分開後順到爆^^~

PS.客戶端可用繁體版,不一定要用簡體版
回復

使用道具 舉報

發表於 2013-1-6 16:32 | 顯示全部樓層
原帖由 zxccml666 於 2012-6-27 19:13 發表
分享LINUX SERVER架設經驗
使用VM架設時,虛擬機經常性出現錯誤訊息,故轉用VBOX架設,問題就解決了。可試試看

轉貼一個已架設好的LINUX SERVER虛擬機,所有SEAL的設定都設好不用再動手修改了。
http://115.com/file/e7fwdeaa#s

或者搜尋LOVE~海龜,其中的SEAL99也滿完整的。參考看看

有需要的話我也有WINXP的虛擬機(已架設好的),基本上與LINUX SERVER虛擬機搭配,幾乎就有點像一鍵啟動了



不好意思
115的空間不能下載
是否有別的空間能下載呢
回復

使用道具 舉報

發表於 2013-1-10 01:25 | 顯示全部樓層
原帖由 x1945 於 2012-12-17 13:25 發表
感謝版大的文章, 我也順利架起來了, 總算可以不用受私服倒閉,lag, 裝備難取得之苦了~
用版友發的 115 的下載, 真的很簡單, 又有教學影片, 有興趣的人可以試看看~
client 和 server 都在同一台電腦上還是會頓頓的 (電腦不夠強), 分開後順到爆 ^^~

PS. 客戶端可用繁體版, 不一定要用簡體版



請問大大是否能用別的載點讓我下載呢
115我不能下載,說要VIP才能下
回復

使用道具 舉報

發表於 2013-2-3 21:39 | 顯示全部樓層
感謝大大分享
回復

使用道具 舉報

發表於 2013-3-2 22:50 | 顯示全部樓層
最近突然很想玩希望

但是又不想去玩正服,只想自己爽爽的玩
回復

使用道具 舉報

發表於 2013-3-3 22:05 | 顯示全部樓層
請問有沒有windows 2003 可以提供下載呢?

我用XP虛擬機開出來都不能用
error.png
回復

使用道具 舉報

發表於 2013-4-14 13:30 | 顯示全部樓層

謝謝大大的分享唷

感恩!!!
找好久了!!
但是看說明還是不太懂耶!!!
回復

使用道具 舉報

發表於 2013-4-15 02:03 | 顯示全部樓層
繁體的客戶端要去哪裡下載呢?~我用台版的無法進去@@~
回復

使用道具 舉報

發表於 2013-10-5 02:35 | 顯示全部樓層
載點已死
煩請版大重新上傳
回復

使用道具 舉報

發表於 2015-6-22 13:37 | 顯示全部樓層
回声谷更新BOSS黑龙
刺客 技能突击强化  5000
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

免責聲明|小黑屋|手機版|Archiver|168遊戲論壇|

GMT+8, 2024-5-6 09:01 , Processed in 0.187623 second(s), 14 queries , Gzip On, Memcache On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表