RO-linux私服架设

周末这两天闲来无事做,无意间看到有贴关于如何搭建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.sqlGEAsql-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步,一是建立数据库,二是启动服务端。

2 条评论。

  1. 你好
    我在網路上搜尋有關在Linux環境底下架設RO私服
    就只有找到您的文章,

    請問一下有更進一步的資料嗎?
    在本篇中好像只有提到數據庫的連線

    請問那遊戲的主程式是要放在哪邊呢?

  2. @胖虎抱歉,这几天太忙了。加我QQ说吧。310926006。一下子也说不清楚。晚上一般在