我修改后的一份比较准确的 NAGE服务器架建初步教程 1、建立数据库 (1) 分别建立Nage,NageManager,NageBoard,NageMember (2) 分别还原Nage.dat,NageManager.dat,NageBoard.dat,NageMember.dat。 2、建立ODBC 运行odbc注册.reg文件 4、修改服务器端目录里所有*.txt和*.INI文件为自己服务器的IP。(127.0.0.1) (修改 /op_server/serinfo.ini 找到两个DB 类型的 ) 1 11000 11 DB nage-11 自己SQL服务器的名字 1433 44 11200 11 DB nage-11 自己SQL服务器的名字 1433 5、修改数据库Nage里ServInfo表里的IP: 查询sql语句执行 update ServInfo set servIP='127.0.0.1' 6、修改NageMember数据库中Loginlog_200522到Loginlog_2005215六个中任何一个为你的系统时间,否则登陆游戏会出现"服务器维护". 7、运行服务端/启动器.bat。 8、将 附件/登陆器 复制到美丽世界游戏安装目录,运行"窗口.bat"或者"全屏.bat" 9、客户端IP在 002CE220 上下范围里修改。 修改Me-NAge.exe UltraEdit 打开 搜索 192. 看见7个ip,改为你架设的服务器ip地址。 GM解决办法 和ID有关 CHAR INFO 关于卡号解决办法 在人物表里的最后 NATT那!改成0就不卡号了! 外网IP如何设置 1:修改agent_server文件里的serverlist.txt文本 改为OWN_SERVER AGENT_SERVER 127.0.0.1 7001 [外网IP] 100 2:修改agent_server_board文件里的serverlist.txt文本 改为OWN_SERVER AGENT_SERVER 127.0.0.1 7999 [外网IP] 700 3:修改board_server文件里的serverlist.txt文本 改为OWN_SERVER BOARD_SERVER 127.0.0.1 10001 [外网IP] 300 4:修改login_server文件里的serverlist.txt文本 改为OWN_SERVER LOGIN_SERVER 127.0.0.1 6001 [外网IP] 300 关于卡号解决办法 在人物表里的最后 NATT那!改成0就不卡号了! 怎么在SQL里建立ID 在NageMember数据库的chr_log_info表中添加帐号下面是必填的[其它可以不填]: propid 随意输入一组数字,不能与上面的数字重复 id_loginid 登陆游戏的帐号 id_passwd 登陆游戏的密码 sta_num 填1 id_regdate 注册时间 type_num 填1 id_real 填0 bill 填151 (帐户类型:151是正常登陆帐户,156是帐户点数不足,0大概是还没激活的帐户) 简单解决OPSERVER,Can't Connect to SQL Server for Admin ID的问题! -------------------------------------------------------------------------------- 解决办法一: 1、用UE打开OPSERVER的执行文件修改里面的IP为127.0.0.1,DATABASE=为NageManage 2、启动OPSERVER,他就出现Can't Connect to SQL Server for Admin ID这个错误! 3、进入控制面板-管理工具-ODBC,系统DSN,看到里面就会出现两个数据源,1个是NageLocalXX,NageBoardXX,XX为数字,一般为01或10,双击NageLocalXX,点一下步,在用户验证哪里选择NT身份验证,下一步,然后完成,测试连接,如果连接正常的话就OK了! 4、运行OPSERVER,肯定不会出错了! -------------------------------------------------------------------------------- 解决办法二: 出现这个问题后,打开"企业管理器",打开"SQL Server组",点右键删除原来的SQL Server注册,然后在"SQL Server组"点右键"新建SQL Server注册",在服务器那儿输入"(local)",然后点确定,是不是能打开数据库了?数据库没改变,所以我们不用重新还原了. 再到控制面板,进ODBC的"系统DSN",点击原来的那些选"配置",把服务器那儿全改成"(local)",其它不变. 进入服务器端"op_server"文件夹,看一下servinfo.txt这个文件,DB这一栏还是填入你原来的服务器名,不要填现在的(local). (如果你原来改过这里,那就可以不改了,如果原来没改过,那你打开"服务管理器"看一下就知道你的服务器名了.) 这时你再开启所有服务器端,用客户端测试,用帐号darr密码123457试试,是不是在维护中?那就行了~~ 测试GM指令 GM公告:/GM公告 内容 GM隐身:/GM透明 GM显身:/GM不透明 移动:/移动 XXX XXX 拉人:/移动 XXX XXX ID CharInfo表解释 baseskill 所属角色职业 7 = 神行 6 = 超能 2 = 持械 0 = 武術 charName 所属角色名字 charNo 似乎是登陆改角色的次数 basemap 角色出生地方 1 = 波本 3 = 自由 hero 这个我不用说了吧 1 = 开启 0 = 关闭 lv 所属角色等级 Exp 所属角色等级经验 eclv 所属角色贸易等级 ecExp 所属角色贸易等级经验 HP SP 血和魔法值 stm 精力值 str 力量 Dex 防御力 money 金钱(身上) bankmoney 银行存款 cmap 角色所在地图 1 = 波本 3 = 自由 教你如何在商店加入武器 裝備 機車 先找尋商家代碼如波本廣場武器店 代碼4 ownerID 為商店代碼 回傳StoreItem的資料 storeid 商店代碼 itemid 武器或是裝備代碼 maxstored 最大存貨量 stored 目前庫存量後面的都填0 itemid 自行找 iteminfo 裡的資料 機車行的代碼21 所有機車鑰匙代碼 41501 ~ 41517 自行加入後 機車行 就有的買機車了 商店设置在storeitem掉宝在npcdrop storeitem跟storeinfo和iteminfo有关npcdrop跟npcinfo和iteminfo有关 关于外网IP设置 说明:红色部分的218.23.159.122就是你的外网IP 1:修改agent_server文件里的serverlist.txt文本改为OWN_SERVER AGENT_SERVER 127.0.0.1 7001 218.23.159.122 100 2:修改agent_server_board文件里的serverlist.txt文本改为OWN_SERVER AGENT_SERVER 127.0.0.1 7999 218.23.159.122 700 3:修改board_server文件里的serverlist.txt文本改为OWN_SERVER BOARD_SERVER 127.0.0.1 10001 218.23.159.122 300 4:修改login_server文件里的serverlist.txt文本改为OWN_SERVER LOGIN_SERVER 127.0.0.1 6001 218.23.159.122 300 就这么简单,其他IP不用修改用单机就行有路由器的我没试过,不大清楚,你可以试着将 100 300 700端口打开看看。就这些了。祝大家早日进入自己的服务器。。
|