局域网开F方法
我是三天前知道有mysql这回事..琢磨了一下,做了个单机,OK,再到单位内网下面做了个服务器,在别人机器上用修改过的登陆器试了下,成了.中间迷茫过一阵子.现在我不想开外网,开外网的同学请参考其他大侠的帖子.我在这班门弄斧下..呵呵,有点罗嗦,..说点啥捏,....鼓掌啊,不鼓掌我就说点啥...........
...........
(一)安装路径:
鄙人用的一键安装4.1版本的.默认安装在D:\下面........这样的话**作是简单就是找起来麻烦.下面说下其他安装目录下如何**作.现在比方你的 D盘下面有不少文件,直接D:\ 会经常忘记那个USR文件夹.这样你干脆其他路径好了,比如说D:\真封神服务器 .好了,现在你的 D:\真封神服务器 下面就有ZFSSF 和USR两个文件夹..现在先设置D:\真封神服务器\ZFSSF\启动服务端\ 下面的4个文件.运行下,靠,说错误,咋地了 ....告诉你毛病出哪了,,,你现在回USR文件包下面,见有个 启动MySQL.bat 没,,右键--编辑--
@echo off
copy D:\usr\local\mysql\my.ini %SystemRoot% /y >nul
IF ERRORLEVEL 1 goto hint
set programit=D:\usr\local\home\admin\program\
set closeit=%programit%close.bat %Disk%
start D:\usr\local\mysql\bin\mysqld-nt.exe --defaults-file=D:\usr/local/mysql/bin/my-small.cnf
net start mysql
goto end
对吧,,按照我刚才说的,我不是安装在D:\下面,我是在 D:\真封神服务器\下面.....所以修改,注意改 4个地方,改好了之后是
@echo off
copy D:\真封神服务器\usr\local\mysql\my.ini %SystemRoot% /y >nul
IF ERRORLEVEL 1 goto hint
set programit=D:\真封神服务器\usr\local\home\admin\program\
set closeit=%programit%close.bat %Disk%
start D:\真封神服务器\usr\local\mysql\bin\mysqld-nt.exe --defaults-file=D:\真封神服务器\usr/local/mysql/bin/my-small.cnf
net start mysql
goto end
保存..
回到ZFSSF包的启动服务端下面,4个快捷方式.改第一个.右键点属性,目标改成D:\真封神服务器\Usr\启动MySQL.bat
起始位置改成D:\真封神服务器\Usr 就 OK了.
后面3个是一样, 在目标 和起始位置里,改为,D:\真封神服务器\ ... 就行了.如法炮制.
后来我觉得最简单的还是把小伟的魔域登陆器拿来用了(5.0端里的)..呵呵小伟你是好人呢.,用小伟的登陆器时仍然别忘记先开mysql mysql 这个不运行的话,其他3个东西都加载不了..
(二)
改三个文件的IP(这3个文件不要问我它在哪,你自己找去,找不到算你本事),单机器是把IP都改成127.0.0.1 局网就改成你的IP就行了..IP怎么查???回桌面右键点网上邻居--属性--本地连接,左键打开---TCP/IP协议---左键打开,第一栏就是IP了.(挨辟了) ^皿^ 下面注意红字的才是必须要改的
1. 编辑 login_server.ini(怎么编辑该文件???? 双击打开!!)
Name = "Login"
Desc = "LoginServer"
Filename = "login_server.ini"
Path = "/usrdata/login_server"
StartupScript = ""
AppType = 1
[listenGuide]
Name = "Guide"
Type = 1
ListenIP = "127.0.0.1"
ListenPort = 6620
capacity = 100
refreshInterval = 5
SessionCnt = 1
2. 编辑 gameworld_server.ini
Name = "GameWorld"
Desc = "Gameworld"
Filename = "gameworld_server.ini"
Path = "/usrdata/gameworld_server"
StartupScript = ""
AppType = 2
[game]
DisplayName = "servis" ←这里就是你将来要用的服务器名字,可以起的个性点比如把 servis 换成 逐鹿天下
maxUser = 6000
maxRegionUser = 1200
listType = 2
allow = "0.0.0.0, 255.255.255.255"
[listenClient]
Name = "Client"
Type = 1
ListenIP = "127.0.0.1"
ListenPort = 6630
capacity = 2000
SessionCnt = 1
......下面不修改所以省略
3.编辑 region_server.ini
Name = "Region"
Desc = "RegionServer"
Filename = "region_server.ini"
Path = "/usrdata/region_server"
StartupScript = ""
AppType = 4
[unwg]
Valid = false
[listenClient]
Name = "Client"
Type = 1
ListenIP = "127.0.0.1"
ListenPort = 6660
capacity = 2000
SessionCnt = 1
完成..............
(三)做登陆器..在你真封神游戏客户端主目录 (其实子目录就一个,唉)里面 新建个记事本,或者把别人的 XXXX.BAT 登陆拿过来用一下.右键编辑
可能我是唯一一个这么喜欢个性的人 了..我的登陆就要有故事背景,,因此
..我自己做了两个bat,一个是剧本,一个是登陆器.你要建两个BAT,一个命名为剧本.bat 另一个就叫 点我进游戏.bat 吧....现把两个bat的代码贡献如下.... 你们复制好以后把内容分别粘贴好保存就可以了.都放根目录下哦~~~~
1.剧本.bat
@echo off
IF "%1" == "A" ECHO 公元前1100年年间,恰逢千年浩劫来临之际,在华夏中原大地曾发生过一场惊天地、泣鬼神的商周之战。在这场交战中,君臣主仆、三教九流,仙界妖道、凡夫俗子都被卷入了涛涛历史之中……
PAUSE
IF "%2" == "B" ECHO 话说黄帝后代成汤灭夏建商,国都地域广阔,东起滨海,西至甘肃,北起辽宁,南到长江流域。纣王乃前王帝乙第三子,天生神力,某日上演“托梁换柱”震慑天子,二十岁时便被立为太子。五年后,帝乙驾崩,纣王作为储君登基称帝,定都朝歌。幸得各臣子辅佐,文有闻仲,武有黄飞虎,统领八百路诸侯,国泰民安,风调雨顺。
PAUSE
IF "%3" == "C" ECHO 纣王七年二月,北海袁福通率七十二路诸侯反商,太师闻仲北伐。闻仲出兵一个月之后,时值女娲圣诞之辰,纣王入女娲宫进香时,突然看见女娲圣像容貌端丽,宛然如生,一时神魂颠倒,**心陡起,在女娲宫墙壁上题下**诗一首。待女娲回宫后,看见壁上诗句,不禁勃然大怒。于是召来三只妖精去惑乱帝心,这三个妖精一是千年狐狸精,一是九头稚鸡精,还有一个玉石琵琶精。三只妖精利用她们倾城倾国的美貌取媚纣王。那头千年狐狸精更是化身冀中侯苏护之女——妲己,潜入宫中,迷惑君心。纣王终日沉迷于美色,流连于酒池,不思社稷,荒废朝政。妖狐肆虐,紊乱朝纲,铸炮烙、杀忠臣、施苛政,以至于万民怨言,人心背离……
PAUSE
IF "%4" == "D" ECHO 早有策反之意的西伯侯之子姬发,受八百诸侯拥戴,上顺天意,下应民心,在西歧城建立周王朝,号武王。周武王施行德政,招贤纳才,经数年经营已具备了与商朝相抗衡的能力。遂响应民心,起兵讨伐暴君,人间战乱由此开始……
PAUSE
IF "%5" == "E" ECHO 值此动乱,仙界的阐教和截教早已洞悉天意:凡间正值周兴商亡的更替,仙界恰逢神仙犯戒的轮回之数。故决定创建神界。那时宇宙共分天、仙、人三界。其中天界由统领天地的正神控制,仙界则是一些资质高低不一的游仙,而在人界却又隐匿着许多道行高深的异士。所以,受浩天上帝之命,两教商议共立封神榜。将卷入商周之战的游仙异士都记入名册,待商灭周兴之后,册封为天地之神,组成神界。阐、截二教,修行方式各异,互相之间颇不认同,存有一较之心。借商周对战之机,阐教掌教师尊——原始天尊派弟子姜子牙持榜下山辅佐周王。同时截教通天教主也正在酝酿着颠覆仙界的阴谋。两派门人下到凡间,各助一方,布阵互比高下。顿时仙家法术、魔教法宝纷出,天地为之变色,山河为之动摇。
PAUSE
IF "%6" == "F" ECHO 社稷不宁,凡间妖孽乘机四处活动,为祸一方,民众困苦不堪。仙界动乱,自顾不暇,无力整治妖界。民众为避战乱和妖魔侵扰,不得不举家迁徙,饱受颠沛流离之苦。可谓世间浩劫,人、仙、妖皆不能免,值此动乱之际,为御侵害,百姓或习武术,或入仙山求师,希望能以己之力,保家卫国……
PAUSE
IF "%7" == "G" ECHO 乱世出英雄,生与死,成或败,荣及辱,待看这千古烟波浩荡………
PAUSE
IF "%8" == "H" ECHO —————— "无极!" "现世间遍生之祸患,吾师弟通天教主因被师尊逐出师门,怀恨在心,将灵魂出卖于魔界首领,现其魔力大增,欲开启天人两界之门。吾梦到如今三界关已有摇摇欲坠之相,到那时三界崩塌,将无可挽回。故为师要去宇宙间寻求终极武器,现在该是你下山的时候了 去联络周朝首阳山会知太乙真人真相 ,他自有定夺!事态紧急, 速速 去吧!这是天界信物,万万留心洪荒兽。 “ 元始天尊 乘风而去 无极驾御飞轮,观天界一片浩淼,只觉万里路程一瞬间。大约一个时辰,无极飞到了三界关,四周一片苍茫,有若许崩塌的残垣。正踌躇不知去路,忽地一耀眼的火光出现,灼热感压迫地无极几乎透不过气来,只见洪荒兽现身,巨大狰狞万分。要知这洪荒兽曾诞生于盘古开天的洪荒年间,天地初开,这洪荒兽被爆炸形成巨大的磁场旋涡吸入,几十亿年来被困于这三界的空洞中不得脱生,只好不断吞噬跨越三界的物体为生。洪荒兽正欲捉拿无极。无极慌忙拿出仙界信物。这信物貌似一块陨铁,实为天地初开时,幼年洪荒兽之壳掉落形成,因蕴涵天命,三界统治者各持一块,互为牵制。这一块由元始天尊打造成一快令牌。洪荒兽见信物忽而一楞,眼中似有泪光。一阵火光之后,人界之门显现
PAUSE
IF "%9" == "I" ECHO ——————开启封神之路 第一章 三界轮回———————
PAUSE
gc.exe updaterun;ip=127.0.0.1;port=6620
@echo off
2. 点我进游戏.bat
@echo off
剧本.BAT A B C D E F G H I J K L M N O P Q R
@echo off
好了,你保存了吧??一会 用 点我进游戏.bat 运行一下什么效果?
(四)服务器的调试. 文章写的太长就不好了..所以赶紧结束ba. 现在我们就要开始了,,顺序mysql →login_server.exe→
gameworld_server.exe→region_server.exe 最后这个应该要看见"拍卖信息" 服务器好了,,现在运行 点我进游戏.bat
进去耍吧.忘记说了,,,局网由于是固定地址所以 开内网是不需要路由器.的. 把对应的127.0.0.1 换成你的IP地址就行,,,
那个剧本.bat里的127.0.0.1也要对应你的IP改过来哦....