周末这两天闲来无事做,无意间看到有贴关于如何搭建RO私服,突然有了兴趣。本人这些年就爱玩2个网游《石器时代》和《仙境传说》。当年都曾辉煌一时,然后现在时光不再,前者已经关了,后者在盛大的摧残下已经面目全非了!
我用的是GEA的服务端 官方地址:http://gs-zone.cn/
win下安装没啥难度,因此这里就pass了,我用的是 GEA 中文服务端v1.F2.0716.13950 fix2 for Linux
说下一般私服的组成: 1、注册页 2、数据库 3、服务端 关键在于数据库和服务端
我选择的操作系统是debian,其强大性随便googe下就知道了!
因为是linux系统,因此这里用phpmyadmin操作数据库!而这个前提又是要安装好apache|ngix、php5这些web容器和脚本。
最佳的步骤如下: debian出色的apt命令,几行完成安装
1、apt-get install apache2 安装apache2
2、apt-get install php5 安装php5解释器
3、apt-get install mysql-server-5.0 安装mysql5.0,这个版本必须使用5.0如果找不到换源
4、apt-get install libapache2-mod-php5 安装apache_mod
5、apt-get install php5-gd
6、apt-get install php5-dom
7、apt-get install php5-pgsql
8、apt-get install php5-mysql
9、apt-get install phpmyadmin 安装phpmyadmin管理工具,这个必须放在最后做,不然会很麻烦
OK~~打开IE输入 http://ip/phpmyadmin 查看能不能登陆管理MySQL。成功的话依次建立2个数据库(数据库名可以乱取),并依次导入GEAsql-filesmain.sql和GEAsql-fileslog.sql
OK~~私服搭建前2步完成了!现在配置下服务端,只要配置GEAconfinter_athena.conf
// Global SQL settings
// overriden by local settings when the hostname is defined there
// (currently only the login-server reads/obeys these settings)
sql.db_hostname: 127.0.0.1
sql.db_port: 3306
sql.db_username: root
sql.db_password: root
sql.db_database: gamedb
sql.codepage:
// MySQL Character SQL server
char_server_ip: 127.0.0.1
char_server_port: 3306
char_server_id: root
char_server_pw: root
char_server_db: gamedb
// MySQL Map SQL Server
map_server_ip: 127.0.0.1
map_server_port: 3306
map_server_id: root
map_server_pw: root
map_server_db: gamedb
// MySQL Log SQL Database
log_db_ip: 127.0.0.1
log_db_port: 3306
log_db_id: root
log_db_pw: root
log_db_db: gamelog
log_codepage:
主要配置的是数据库连接用户和前面增加的数据库名称!
最后~~运行./athena-start 就OK了·~
补充一点:由于./atnena-stop有时不能自觉结束进程,因此需要强行解除进程,如下:
#!/bin/sh
# Athena Stop
echo “GeAthena Stoping…”
killall -9 LoginServer&
killall -9 CharServer&
killall -9 MapServer&
echo “GeAthena Stoped…”
如果熟悉mysql环境的,刚才步骤的1-9只要做其中的第三步创建一个mysql5.0的服务器就可以了,其他步骤只是为了安装phpmyadmin方便可视化管理数据库。当然正式开服还需要一个注册页所以这些步骤仍旧需要。
总结下,其实搭建RO的私服就2步,一是建立数据库,二是启动服务端。
你好
我在網路上搜尋有關在Linux環境底下架設RO私服
就只有找到您的文章,
請問一下有更進一步的資料嗎?
在本篇中好像只有提到數據庫的連線
請問那遊戲的主程式是要放在哪邊呢?
@胖虎抱歉,这几天太忙了。加我QQ说吧。310926006。一下子也说不清楚。晚上一般在