- 精华
- 阅读权限
- 80
- 好友
- 相册
- 分享
- 听众
- 收听
- 注册时间
- 2011-2-23
- 在线时间
- 小时
- 最后登录
- 1970-1-1
|
本帖最后由 xzxz147 于 2011-9-2 04:58 编辑
由于目前魔力宝贝SF的架设还不能实现一键架设。
找了个手工架设的教材,希望能对有兴趣的朋友有帮助。
架设准备:
首先需要准备的东西
自己创建SF必备软件:
1:redhatlinux 9.0 2:navicat_en_trial-6.0-3.tar.gz(新手或者单机版强力推荐这个,也可以使用phpadmin2.8.1服务器级使用佳)
3:ruby-1.8.5.tar.gz
4:cg_data.sql(就是魔力服务端的数据库)
4:最重要的是要有魔力服务端crossgate
至此,软件基本齐全了
如果不是纯linux系统服务器环境下的家用机,建议去下载VM虚拟机5。5。2版本,有了这些工具就可以进行魔力SF服务器的架设初步工作
因为是给新手的教程,所以我尽量写得简单,写得看得懂.以上软件的地址,可以在百度搜索到,如果,软件的准备我就不提供了,下面开始进行着手架设服务器。
1:安装VM虚拟机,建议大家装5。5。2-29772+汉化包。并新建linux磁盘.
安装序列号sn:YLT64-MKFFG-8A1DY-4M8ZK 或 LCT4T-24GFE-A816V-4MTQQ HKXHD-KUN0G-HA5DF-4MTZ2
安装完毕开始安装linux.这里有个小窍门,因为安装VM-tools可以让鼠标在linux与XP之间直接切换,所以建议都装VM工具。先设置好,打开虚拟机,编辑,参数,快捷键那,选第2个,这样才方便安装工具,不这样选,你没法装,快捷键会冲突。
现在是建立linux的磁盘。点新建虚拟机→自定义→新的-Workstation5(W)→选linux下边是redhat linux→位置选择一个NTFS的磁盘,里边建个linux文件夹就可以,虚拟机名称可不改→默认处理器→内存分配(当然大点好了,单机的话256M足够)→网络类型,这里比较麻烦,如果只玩单机,请选择NAT→I/O默认SCSI总线→创建一个新虚拟磁盘→SCSI→6GB就可以,勾上马上分配→完成。等待建立好虚拟磁盘
分配OK后,点虚拟机设置。CDROM一项目,ISO目录,这里要选择你放linux的位置,先第一个ISO,如果有碟可以直接选CD-ROM。其他的按照分配的时候默认就行→启动此虚拟机.虚拟机会进入象DOS一样的画面。当出现linux安装画面的时候,鼠标进入linux窗口(此时可以用刚才的快捷键ctrl+alt+shift切换出来XP)进入第2步.
2:linux的安装,想架设linux魔力SF的话,按照下边的选项选细节就可以了
(X窗口系统,GNOME桌面环境,编辑器,图形化互联网,基于文本的互联网,服务器配置工具,万维网服务器,Windows文件服务器,SQL数据库服务器,开发工具,管理工具)括号内的组件细节全选。
一开始,进入linux安装画面,按下ENTER键,开始读取安装内容,等待。。。然后读取完内容会出现检测CD的提示,按SKIP进入下一环节。开始读取安装文件内容,进入安装初始化。
NEXT→简体中文NEXT→US.ENGLISH 下步
→鼠标这里要按照默认的选择,不然会出现无法使用鼠标的情况!!切记!
→下步就会开始搜索软件包,选定制
→手动分区DISK,出现对话框选是
→linux的硬盘分区跟XP不一样,点新建,新建一个文件格式SWAP,大小1024M,使用固定大小。
再新建一个/的分区,使用剩余空间,强制为主分区.
下步 →默认下步→手动设置主机名,建议设置3字母,大写
→去掉DHPC前的勾,防火墙关
→后边一直默认,直到出现根口令密码设置,输入的这个密码是你以后root根目录的登陆密码!切记
→默认到读取软件包,这里按照前边提示的全部选择这些组件的细节→万维网那可以只选mod_auth_mysql跟php-mysql两个选项,办公生产、视频。图形3项目不选→其他默认,开始安装,安装的时候会要你换碟,如果是硬盘ISO安装的话,请切换到XP,双击VM虚拟机右下角的那4个图标,最左边那个,把ISO替换到2、3就可以了,至此等待安装完成。
3:一些linux配置
安装完毕以后,会提示是否创建引导盘,选否→视频卡选择默认,显存按自己的选就可以→显示器默认→图形化,选高色16,800*600其他默认,下步→退出,即可。至此,完成linux的安装配置.然后将会第一次进入linux,以根账户root登陆,密码是之前设定的根目录密码。进入系统前,第一次会进入欢迎程序,前进→创建用户名(这里象XP的用户一样,输入自己的名字,最好是英文- -||,密码,建议用户名与全名两个相同)→前进→前进→否,不注册→前进→前进→进入系统登陆,以根口令root登陆。
配置linux服务:点小红帽→系统设置→服务器设置→samba服务器→增加→浏览选择/基本权限选读/写,访问选项所有用户可访问→首选项,服务器选项工作组写ml,安全性依次改共享--否--root,验证服务器空,关闭。下面是点小红帽→系统设置→服务器设置→服务,找到httpd、mysql,勾上选重启、确定,再找到smb,勾上后直接关闭窗口。保存选是。
下面安装VM工具:
先切换到XP下,点虚拟机→安装VM工具→install。直到linux出现一个窗口,里边是两个VM文件,此时在linux桌面会出现一个虚拟机光盘。按下ctrl+alt+F1进入命令方式,安装工具条。
pet_login:这里输入root回车后输入密码,这里输入密码是不显示的输入对的话回车,就会进入命令指令,开始安装VM工具条,指令顺序如下,输入完一次回车就等待一次哦,等待下步指令出现提示后继续输入,一行是一个指令,注意空格跟/
cd /mnt/cdrom
ls
cp VMwareTools-5.5.2-29772.tar.gz /tmp
cd /tmp
ls
tar zxf VMwareTools-5.5.2-29772.tar.gz
ls
cd vmware-tools-distrib
ls
./vmware-install.pl
这里还有值得注意的一点,很多朋友这里安装的时候没注意自己的VM版本,按照教程输入,所以安装失败,我使用的是5.5.2-29772,你要看自己的版本是什么再安装。
输入完后会提大串英文提示,在提示后按下回车,有一次按一次就可以了,按完记得等待指令提示再回车,到后面会出现很多分辨率选项,一般我们选择800*600,输入2回车。等待刷新完以后,会出现一个提示,大概是enjoy vmware team,此时在指令下输入reboot回车,linux将重新启动。至此安装好VM工具。
安装完毕后,你的鼠标就可以在XP跟linux之间随意切换了。
4:网络配置
在XP下搜索linux机器,机器名字可以在VM虚拟机内找到
切换XP→虚拟机,编辑→虚拟网络参数→主机虚拟网络映射→VMNET8后边有个>号,点DHCP,里边的开始IP就是linux的内网IP,注意是内网IP。用这个IP在XP中搜索计算机,如果搜索不到,可以把结束IP地址的254更改为128,还搜索不到的话就换成129,不能是130,开始结束不可以一样。
下面开始准备开服所需要的工作。
这一步比较爱出错,设置错误很容易造成web验证无响应,或者获取服务器列表失败。正确的做法:解压WEB文件夹,将注册系统的文件复制到搜索到的计算机root directory/var/www/html内
然后把register.htm中action=upload/201002200533513368.jpg" alt="" />
6:安装必要的软件
navicat_en_trial-6.0-3.tar.gz
ruby-1.8.5.tar.gz
将这两个软件复制到搜索到的linux机器的rootroot directory\home目录内,将解压的db2.SQL(就是魔力服务端的数据库)复制到home或者前面的那个网页PUK文件存放文件夹内,这里大家只要记得放哪就行了。然后切换到linux
root主目录→home,将两个箱子状的压缩文件解压到/home内,解压后,两个压缩文件可以移动至回收站删除,继续→进入navicat_en_trial-6.0-3目录→运行齿轮图标start_navicat,双击点运行→点OK
→connection→输入你的主机名,之前叫你们写的3个大写英文字母→test connection→OK,此时在左边栏内会出现一个以你主机名的树状菜单,点一下然后右击主机名选NEW DATABASE→新建一名字为把rogue的数据库→右击rogue,选EXECUTE BATCH FILE,对话框中找到db2.sql,点OPEN把db2.sql导入(db2.sql之前复制的那个)→btCLOSE,关闭navicat→数据库导入完成。
安装ruby-1.8.5
右击新建终端→以指令进入ruby-1.8.5的目录,输入如下指令,回车后记得等待指令提示再输入。
cd /home
cd ruby-1.8.5
./configure
make
make file
make install
至此,完成navicat与ruby两个软件的安装,安装ruby的时候每次输入指令会让你体会到linux 中的数字雨,眼花缭乱的的感觉~
7:配置服务端
以文本的方式打开setup.cf.xxx,(注意:setup.cf.后面要改成你的机器名 我机器名是PET 就改为setup.cf.PET)
修改下面的几行
#blserv=服务器地址
blserv=192.168.6.128
extraipaddress=192.168.6.128
把里面的IP改成内网linuxIP就是搜索机器的那个IP,我的是192.168.6.128
dbpassword=zmftmcjsrnr 改 dbpassword=
改成数据库密码(默认安装没有密码)
dbservname=dbsv 改 dbservname=localhost
dbsv改成localhost
保存OK
这一步,可能会因你下载的服务端不同而不同,大家看着改就行,单机版就是拿内网IP填。
打开魔力服务端gmsv\log\log.cf
里面添加一句
skilllog=skill.log
保存OK
8:注册
主页http://192.168.6.128/index.htm(这里的主页就是自己的Linux的IP)
注意:如果默认游戏帐号非,但是想该帐号是GM,注册前,先到魔力服务端gmsv\data\debugger.txt内添加你想注册的GM帐号,一个帐号一行。然后再去注册,不然可能出现添加了也不是GM的情况。
9:开服
先将修改好setup.cf.PET文件复制到linux home目录下(复制到搜索到的linux机器)
进入linux,右击新建终端
输入如下指令
cd /home
dir
cd crossgate
cd gmsv
./gmsv
10:登陆游戏
第9步后,就启动了魔力服务器,登陆器下载一个通用的登陆器,IP写入填linux的IP,就是内网IP,端口9030,CG文件注意要是cg_190.exe,IP写入,保存设置多点几下。
关于版本问题:魔力服务端下的\crossgate\gmsv内有个version.conf文件,用文本方式打开,版本就是那串数字,版本要和登陆器版本一样,才能正常登陆。
好了属于你的魔力宝贝就搞定啦~你可以和朋友回味 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
x
|