㈠ SF的GM進來下!或者自己開SF的人來@
下載一個SF的安裝程序
裡面的說明很詳細 (看不懂就怪你自己沒文化了)
具體過程:
一、准備軟體DBCommander 2000 Pro和傳奇服務端
二、安裝設置DBCommander 2000 Pro
1)安裝DBCommander 2000 Pro
2) 打開控制面板
3) 打開BDE Administrator. 點擊 『Object『, 『New『.
4) 選擇STANDARD點擊OK.
5)在左面的面版你可以看到standard1,改名為HeroDB
在右邊的面版如下
Type STANDARD
DEFAULT DRIVER PARADOX
ENABLE BCD FALSE
PATH
修改為
Type STANDARD
DEFAULT DRIVER PARADOX
ENABLE BCD FALSE
PATH D:\mirserver\mud2\DB (更改這里的默認D,你安裝在哪個盤里就是哪個盤)
6)在左邊的面版右鍵點擊HeroDB選擇『apply『.
7)關閉 BDE Administrator.
然後解壓縮服務端文件到D盤(方便後續設置) 下載地址 下載
2、修改服務端文件的ip地址:
總共改的IP有21處
D:\mirserver\gate_server\LoginGate\Mirgate.ini
里的IP192.168.0.1改為你的IP
D:\mirserver\gate_server\RunGate\Mirgate.ini
里的IP192.168.0.1改為你的IP
D:\mirserver\gate_server\SelChrGate\Mirgate.ini
里的IP192.168.0.1改為你的IP
D:\mirserver\Mir200\!Runaddr.txt
里的IP192.168.0.1改為你的IP
D:\mirserver\Mir200\!Servertable.txt
里的IP192.168.0.1改為你的IP
D:\mirserver\Mir200\!Setup.txt
里的IP192.168.0.1改為你的IP 總共有4個192.168.0.1
D:\mirserver\mud2\DBSrv200\!addrtable.txt
里的IP192.168.0.1改為你的IP 總共有2個192.168.0.1
D:\mirserver\mud2\DBSrv200\!serverinfo.txt
里的IP192.168.0.1改為你的IP 總共有2個192.168.0.1
D:\mirserver\mud2\DBSrv200\Dbsrc.ini
里的IP192.168.0.1改為你的IP
D:\mirserver\mud2\LogSrv\!addrtable.txt
里的IP192.168.0.1改為你的IP 總共有3個192.168.0.1
D:\mirserver\mud2\LogSrv\!serveraddr.txt
里的IP192.168.0.1改為你的IP 總共有3個192.168.0.1
D:\mirserver\mud2\LogSrv\Logsrv.ini
里的IP192.168.0.1改為你的IP
3、如何修改伺服器名:
修改三個文件
第一處
D:\mirserver\Mir200\!Setup.txt里的
[Server]
ServerIndex=0
ServerName=原版本的名字
修改為
[Server]
ServerIndex=0
ServerName=你的伺服器名
第二處
D:\mirserver\mud2\DBSrv200\Dbsrc.ini里的
[Setup]
ServerName=原版本的名字
修改為
[Setup]
ServerName=你的伺服器名
第三處
D:\mirserver\mud2\LogSrv\!addrtable.txt里的
原版本的名字 Line1-7 192.168.0.1 192.168.0.1 192.168.0.1:7100
修改為:
你的伺服器名 Line1-7 192.168.0.1 192.168.0.1 192.168.0.1:7100
4、修改路徑,我的程序默認是D盤!!
要想放到C盤,D盤,請修改四處。
第一處
D:\mirserver\gamelog\LogDataSrv\LogGata.ini里
[setup]
basedir=D:\mirserver\gamelog\LogDataSrv\Logbase\(改D盤)
第二處
D:\mirserver\Mir200\!Setup.txt里
[Share]
BaseDir=D:\MirServer\Mir200\ShareGuildDir=D:\MirServer\Mir200\GuildBase\GuildsGuildFile=D:\MirServer\Mir200\GuildBase\Guildlist.txt
VentureDir=D:\MirServer\Mir200\ShareVConLogDir=D:\MirServer\Mir200\ConLogCastleDir=D:\MirServer\Mir200\Envir\CastleEnvirDir=D:\MirServer\Mir200\EnvirMapDir=D:\MirServer\Mir200\Map\(修改這8個文件的D盤)
第三處
D:\mirserver\mud2\DBSrv200\Dbsrc.ini里[Setup]
ServerName=原版本的名字
Port=6000
MapFile=D:\mirserver\Mir200\Envir\MapInfo.txt
ViewHackMsg=1
[Server]
IDSAddr=192.168.0.1
IDSPort=5600
[DB]
dir=D:\mirserver\mud2\DBsrv200\FDBIdDir=D:\mirserver\mud2\DBsrv200\FDBHumDir=D:\mirserver\mud2\DBsrv200\FDBFeeDir=D:\mirserver\mud2\DBsrv200\FDBBackup=D:\mirserver\mud2\DBsrv200\BackupconnectDir=D:\mirserver\mud2\DBsrv200\ConnectionLogDir=D:\mirserver\mud2\DBsrv200\Log\(修改這八處的D盤)
第四處。
修改D:\mirserver\mud2\LogSrv\Logsrv.ini里的
CountLogDir=D:\mirserver\mud2\Logsrv\CountLogWebLogDir=D:\mirserver\Share\GameWFolderFeedIDList=D:\mirserver\Share\Feed\FeedIDList.txt
FeedIPList=D:\mirserver\Share\Feed\FeedIPList.txt(4處D盤)
5、啟動伺服器
1) 進入D:\mirserver\gamelog\logdatasrv\ 運行LogDataServer.exe
2) 進入D:\mirserver\gate_server\LoginGate\ 運行Logingate.exe
3) 進入D:\mirserver\gate_server\RunGate\ 運行RunGate.exe
4) 進入D:\mirserver\gate_server\SelChrGate\ 運行Gate30.exe
5) 進入D:\mirserver\mud2\DBSrv200\ 運行DBServer.exe
6) 進入D:\mirserver\mud2\Logsrv\ 運行LoginSrv.exe
7) 進入D:\mirserver\Mir200\ 運行M2Server.exe
以上操作成功架設了傳奇私服
三、附錄:高級架設技術
0.修改RunGate,減少卡機現象
如果說M2Server.exe是主板,那麼RunGate.exe就是中央處理器cpu!
RunGate.exe默認等待數據傳輸時間為10秒鍾,當等待多個ID的數據而無響應時,7200埠
在10秒內就會報錯,RunGate會暫時停止工作,造成部分或全部玩家短時間內掉線,沒有掉線
的玩家就會狂卡一陣!
另外,卡,主要是網路問題,其次才是伺服器的問題!有時候,才上了幾十個人就感到卡,而有時
侯上了幾百人都不卡,還有一種情況是莫個地區的玩家感到卡,而其它地區非常流暢,就是這
個道理!
所以減少默認等待數據傳輸時間,就能減少卡機現象!(本來我想說:杜絕)
這樣,就能及時切斷或結束那些網路不暢的數據傳輸,減少7200埠報錯現象,減少伺服器卡
的機率!至於網路卡的問題,我們無能為力!,還是留給那些病毒專家去解決吧!
用UltraEdit打開RunGate.exe
1) 查找00050a50h這一行中的:
(默認10秒鍾)
[大眾私服]改為5秒鍾:
2) 查找00050b70h這一行中的:
E83E49FBFF68102700(默認10秒鍾)
[大眾私服]改為5秒鍾:
E83E49FBFF68881300
另一貼,對您或許也有些用,一起發吧!
修改M2Serve存擋時間,減少重啟回檔現象!
M2Serve默認10分鍾保存一次信息,伺服器重啟或意外關機,總會有幾分鍾時間的信息無法保存,這就是回檔!減少默認存檔間隔,就能減少發生重啟回擋現象!另外,還有一個問題,在還沒有保存信息之前,RunGate所運行和轉換的所有玩家信息暫時會存儲在哪呢?應該在內存中,而內存中的信息又是用CUP讀取並保存到mir.db里!因此,我認為,減少M2Serve默認存檔間隔,有利於運行RunGate,能減少卡機現象,節約內存,降低cup佔用率!
修改方法如下:
用UltraEdit打開M2Serve
查找000b1570h這一行中的:
其中的C02709為默認的10分鍾
改為每5分鍾保存一次,用下面的替換:
改為每3分鍾保存一次,用下面的替換:
改為每1分鍾保存一次,用下面的替換:
我的是5分鍾保存一次!
1.修改游戲初始設置
進入C:\mirsever\Mir200
打開 !setup.txt
找到:
TestLevel=35 (大家可以改成50級\ 我設的35級)
TestGold=200000 (20W傳奇幣 不少了吧)
TestServerUserLimit=10 (用戶連接數,我的機子慢,設小點.)
2.修改GM許可權
進入 C:\mirserver\Mir200\Envir
打開adminlist.txt把你的名字寫入adminlist這個文件裡面 就有GM許可權拉
3.修改魔法,怪物,物品屬性
進入 C:\mirserver\mud2\DB
打開Magic.DB 修改游戲魔法屬性======== 可以改升級的技能點
打開Monster.DB 修改游戲怪物屬性 -------- 可以改怪物經驗
打開StdItems.DB 修改游戲物品屬性 ------------ 可以增加新物品.新武器.天尊,法神,聖戰
4.修改商店賣的東西NPC
C:\mirserver\Mir200\Envir\market_def\
5.修改怪物爆東西幾率
C:\mirserver\Mir200\Envir\MonItems
6.修改地圖路徑.
C:\mirserver\Mir200\Envir\MapInfo.txt 可以改 下豬七的路. 去祖瑪的路
7.開不了門的原因,可能有兩個
1.是客戶端的ftp.ini裡面的「server1name=ktest」改動了,請把這段還原。2是伺服器端的ip沒有設定好,要修改的5個文件中的ip全部是127.0.0.1
8.注冊不了id:
這個原因很復雜,可能是伺服器端的ip沒設定好,或者是DBC的問題,首先請注冊一下,如果還不行,你可以將HeroDB這個欄位刪除,再重新建。如果還不行,把伺服器端的軟體全部刪除,重新安裝,我就是這么解決了
進入後黑屏:這個原因比較直接,mir.dat文件,請用下載來的client.zip里的mir.dat文件
找不到控制面板裡面的BDEadministrator:我沒碰到過,原因是你安裝了office,office裡面有個大概是DB數據源,這2個是沖突的,請卸載office,如果不行,只能重新安裝操作系統。
常見問題:
1. 朋友的機不能輸入中文, 切換不了輸入法. 用粘貼的方法, 在輸入欄會變成韓文. 但是我的機就完全正常. 估計是windows語言代碼的問題, 因為朋友把我整個傳奇客戶端拷過去還是這樣.
2. 伺服器太差(-_- 才p3 733, 有關問題下面會提到的.
好, 來吧, 解決問題開始!
1). 運行各種.exe文件提示找不到xxx文件: 打開伺服器端所有你能用記事本打開的文件, 裡面的d:\korea\全部換成你自己解壓到的目錄.
2). 運行之後connection closed, 門不開, 建立不了人物, 或建立之後不能登陸, 或者登陸之後進去黑屏: 打開伺服器端所有你能用記事本打開的文件, 裡面的xxx.xxx.xxx.xxx全部換成你自己的ip (用127.0.0.1可以供你自己玩, 用區域網地址就可以在區域網里玩, 用公網網址嘛.............). 當然, 客戶端那裡的"mir.ini"和"mirsetup.ini"也得設成同樣的ip.
3. 建立id或角色提示非法字元: 所有注冊資料必須是英文, 你想嘗試韓文我不阻止你.
4. 進去之後按了提示窗口之後黑屏: 重新安裝客戶端, 你們肯定裝太多外掛了, 哈哈
5. 進去之後閃一下畫面然後退出程序: 是不是把mir200里的mir.dat換過了? 換回來就行了.
6. 不刷怪: Mir200\Envir里的mongen.txt打開看看是不是空的? 用mongenxxxxx.txt代替, 別再用空的那個代替哦
7. 換了文件還是不刷怪, 或者怪刷出來不會動: 555555, 這就是你機器太差的問題了,
關於不能進入gm模式, Mir200\Envir\AdminList.txt裡面填的是游戲角色名稱, 不是登陸ID
我只整理了最常見的問題,如有不足請朋友們添加。
——————————————————————
仿盛大傳奇大部分版本文件說明
Mirserver
│
├Mud2
│ │
│ │
│ ├DB
│ │├Magic.DB (技能資料庫文件)
│ │├Monster.DB (怪物資料庫文件)
│ │├StdItems.DB (物品資料庫文件)
│ │└DB復件(資料庫備份文件)
│ │
│ ├DBServer (人物資料庫目錄)
│ │ ├Backup
│ │ ├Connection
│ │ ├FDB
│ │ │ ├Hum.DB (人物角色文件)
│ │ │ ├Mir.DB (人物數據文件)
│ │ │ └Mir.DB.idx (人物數據索引文件)
│ │ └Log
│ └LoginSrv (登錄伺服器目錄)
│ ├CountLog
│ ├GameWFolder
│ ├IDDB
│ │ ├ID.DB (登錄伺服器帳號數據文件)
│ │ └ID.DB.idx (登錄伺服器帳號數據文件索引)
│ ├!addrtable.txt (登錄路由表)
│ ├!serveraddr.txt (允許連接IP列表)
│ ├LoginSrv.exe (登錄伺服器主程序)
│ └Logsrv.ini (登錄伺服器配置文件)
│
│
├LogServer (游戲日誌伺服器目錄)
│ ├BaseDir (游戲日誌保存目錄)
│ ├LogData.ini (游戲日誌伺服器配置文件)
│ └LogDataServer.exe (游戲日誌伺服器主程序)
│
│
├Mir200 (游戲引擎主程序目錄)
│ ├Castle
│ │ ├AttackSabukWall.txt (攻城記錄文件)
│ │ └SabukW.txt (城堡信息保存文件)
│ │
│ ├ConLog(程序運行日誌文件保存目錄)
│ │
│ ├Envir (游戲配置目錄)
│ │ ├Defines
│ │ ├MapQuest_def
│ │ ├Market_Def (交易NPC腳本目錄)
│ │ ├Market_prices (交易NPC保存物品價格臨時目錄)
│ │ ├Market_saved (交易NPC臨時文件保存目錄)
│ │ ├Market_upg (交易NPC升級武器記錄保存目錄)
│ │ ├MonGen
│ │ ├MonItems (怪物爆物品配置文件目錄)
│ │ ├Npc_def (管理NPC腳本目錄)
│ │ ├QuestDiary
│ │ ├Robot_def
│ │ ├AdminList.txt (GM管理員設置文件)
│ │ ├DenyAccountList.txt (禁止登錄帳號列表)
│ │ ├DenyChrNameList.txt (禁止登錄角色列表)
│ │ ├DenyIPAddrList.txt (禁止登錄IP列表)
│ │ ├DisableMakeItem.txt (禁止製造物品列表)
│ │ ├DisableMoveMap.txt (禁止用命令移動地圖列表)
│ │ ├DisableSendMsgList.txt (禁止發言列表)
│ │ ├DisableTakeOffList.txt (禁止取下物品列表)
│ │ ├EnableMakeItem.txt (允許製造物品列表)
│ │ ├GameLogItemNameList.txt (游戲日誌過濾列表)
│ │ ├GuardList.txt (守衛分布配置文件)
│ │ ├ItemBindAccount.txt (物品綁定帳號列表)
│ │ ├ItemBindChrName.txt (物品綁定角色列表)
│ │ ├ItemBindIPaddr.txt (物品綁定IP列表)
│ │ ├ItemNameList.txt
│ │ ├MakeItem.txt (NPC煉制物品配置文件)
│ │ ├MapInfo.txt (游戲地圖配置文件)
│ │ ├Merchant.txt (交易NPC配置文件)
│ │ ├MiniMap.txt (游戲小圖配置文件)
│ │ ├MonDropLimitList.txt (怪物爆物品限制列表)
│ │ ├Mongen.txt (刷怪配置文件)
│ │ ├NoClearMonList.txt (清除怪物排除列表)
│ │ ├Npcs.txt (管理NPC配置文件)
│ │ ├StartPoint.txt (新人登錄點,安全區配置文件)
│ │ ├UnbindList.txt (捆裝物品解包配置文件)
│ │ ├UnForceMaster.txt (強行出師記錄文件)
│ │ ├UnMaster.txt (正常出師記錄文件)
│ │ └UnMarry.txt (強行離婚記錄文件)
│ ├GuildBase (行會數據目錄)
│ │ ├Guilds (行會文件保存目錄)
│ │ └Guildlist.txt (行會列表文件)
│ │
│ ├Map (游戲地圖所在目錄)
│ ├Notice (游戲公告文件所在目錄)
│ │ ├LineNotice.txt (游戲內公告配置文件)
│ │ └Notice.txt (游戲開始公告文件)
│ ├Share
│ ├ShareL
│ ├ShareV
│ ├!abuse.txt
│ ├!runaddr.txt
│ ├!servertable.txt
│ ├!setup.txt
│ ├Command.ini (游戲命令配置文件)
│ ├M2Server.exe (游戲引擎主程序)
│ ├mir.dat (客戶端論證文件)
│ ├MsgList.txt (在線發消息保存文件)
│ ├PlugList.txt (插件配置文件)
│ └String.ini (游戲內提示文字配置文件)
│
│
├Gate_Server
│ │
│ ├RunGate (游戲網關目錄)
│ │ ├RunGate.exe (游戲網關主程序)
│ │ └RunGate.ini (游戲網關配置文件)
│ │
│ └SelGate (角色選擇網關目錄)
│ ├BlockIPList.txt (角色選擇網關IP過濾配置文件)
│ ├Config.ini (角色選擇網關配置文件)
│ └SelGate.exe (角色選擇網關主程序)
└說明文件
├版本升級說明.txt
├版本說明.txt
├問題解答.txt
└服務文件介紹.txt
說到這 你還是不會的話 勸你別做了 ~