您当前的位置:首页 > 其他技术 > 其他技术

debian系统建设魔力服务器的完整教程

本文出处:网游动力作者:本站发布时间:2014-10-05阅读次数:

 前言,这篇主要是为了那些不在虚拟机下安装的朋友参考的,

debian做服务器本身做服务器也很方便很安全.速度很也快
如果直接在硬盘安装的话推荐安装debian,此篇应该同样适合ubuntu
梦幻天堂论坛是一个很多论坛,经常受到论坛上朋友帮助,
希望这篇教程也能对想在硬盘上直接装debian的朋友有所帮助.

1. 安装基本系统
去debian网站下载etch版本的debian光盘,刻录,然后安装.
也有硬盘安装的方法,比较麻烦,但也不难.
很简单,这里就不多说了.有什么不明白去看最后面相关资料.

2. 安装桌面系统
如果光盘安装的时候没有选上桌面系统的话可以在命令行安装桌面系统,
虽然桌面系统不要也可以不过有的话,调试起来会方便很多.
在安装前应该确保你的网络已经设置好了.
网络配置文件在/etc/network/interface 这个文件,如果设置错误修改一下
然后
#/etc/init.d/network restart 
重启以下网络,让新配置文件生效.
修改一下安装源.
#nano /etc/apt/source.list 
deb http://debian.cn99.com/debian etch main
deb http://debian.cn99.com/debian etch non-free
deb http://debian.cn99.com/debian sarge main
deb http://debian.cn99.com/debian sarge non-free

上面加入sarge版本的源应为后面我要用到一个版本的一个库文件
ctrl + o 保存一下,运行下面命令
#apt-get update
#apt-get install xorg gnome-core
顺便把rar解压缩工具装上
#apt-get install rar unrar file-roller
安装后就可以通过
#sartx
命令来进入桌面系统了.

3. 安装服务程序
debian里面安装服务程序很简单的 这里也没什么好写一条命令.
#apt-get install apache php4 php4-gdphp4-mysql mysql-server mysql-client libapache-mod-php4

4. 修改服务配置文件
默认安装的apache服务器编码有点问题,我们要把他调整为gb2312
#nano /etc/apache/httpd.conf
adddefaultcharset on
修改为
adddefaultcharset gb2312

默认的php.ini也休要修改一下没有修改的话晚点网站不能正常运行了
#nano /etc/php4/apache/php.ini
session.auto_start = 0
修改为
session.auto_start = 1

5. 修改一些必要的库文件
先安装个库文件,gmsv需要用到这个库没有这个库不能运行
#apt-get install libmysqlclient10
在/usr/lib 目录下
找到 libssl.so.0.0.98 在这里给他做一个快捷方式名称为libssl.so.0.4
找到 libcrypto.so.0.0.98 在这里给他做一个快捷方式名称为libcrypto.so.0.4

6. 添加数据库
先安装一下mysql的可视化工具 mysql query browse
我已经不记得是哪个包,如果你和我一样不记得包名的话先搜索一下
#apt-cache search mysql query
在桌面环境下可以用可视化查询
#apt-get install synaptic
#synaptic &
找到包名的话开始安装
#apt-get install mysql-query-browser
#mysql-query-browser
链接到localhost 的 3306端口
新建一个数据库名称为rogue
选中rogue数据库把论坛的数据库脚本导入,然后执行.

7. 调试网页
去下载无双魔力网站的程序或者论坛的魔力注册程序
解压后放到/var/www目录下
然后把论坛的web文件下载下来解压后放入/var/www目录
确保www目录下有puk3等3个文件,修改一下目录里面的ip和端口号.
打开ie运行一下看是否能正常注册.
如果用无双的网页要添加相应的字段才能正常运行.

8. 调试服务端
去论坛下载魔力服务端解压缩到home目录下
修改一下文件权限
chmod 777 /home/ crossgate/gmsv/gmsv
运行程序
./gmsv
如果有错误看下setup.cf 里面的配置是否错误,自行修改.