数据库
资源比较老,数据库还是
mysql5.1
,可以自行将数据库文件导入测试(我自己导入mysql5.5
) 下载地址
部署JDK
安装
下载
jdk-6u45-linux-x64.bin
(这里选择X64版本,请根据实际选择) 官方地址
下载后赋予 777
权限,执行安装命令
./jdk-6u45-linux-x64.bin
验证
java -version
设置环境变量
# 设置 JAVA_HOME
export JAVA_HOME=/java/jdk
#设置 JRE_HOME
export JRE_HOME=$JAVA_HOME/jre
# 设置 GAME_HOME
export GAME_HOME=/tomcat/webapps
# 设置 TX_CONF_PATH
export TX_CONF_PATH=/tomcat/webapps/wolf
#设置GAME_LOG_PATH
GAME_LOG_PATH=/log
# 将 JDK 的 bin 目录添加到 PATH 中(注意,这里是用英文分号分割)
export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
# 设置 CLASSPATH,通常包括当前目录和 JDK 的 lib 目录(注意,这里是用英文分号分割)
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar
部署Tomcat
Linux资源文件内包含配置好的
tomcat
下载地址
解压后直接可以启动 bin/starup.sh
验证
外部访问 ip:8080
配置
-
数据库配置文件:
tomcat/webapps/wolf/conf.properties
-
tomcat
配置文件:tomcat/conf/server.xml
安装libevent
这里使用的是
libevent-2.0.22-stable
,安装路径选择/program/libevent
官方地址
解压Libevent
库文件后,进入目录设置安装路径
./configure --prefix=/program/libevent
编译和安装
make && make install
安装Memcached
这里使用的是
memcached-1.6.32
,安装路径选择/program/memcached
官方地址
解压Memcached
压缩文件后,进入目录设置安装路径
./configure --prefix=/program/memcached --with-libevent=/program/libevent
编译和安装
make && make install
启动
1️⃣ 依次运行以下脚本:
/program/memcached/bin/memcached
,也可以加上-d
后台执行,-u
指定用户(不能使用root)tomcat目录下/webapps/wolf/shell/linux/runChat.bat
tomcat目录下/webapps/wolf/shell/linux/runDb.bat
tomcat目录下/webapps/wolf/shell/linux/runFriend.bat
tomcat目录下/webapps/wolf/shell/linux/runRouter.bat
tomcat目录下/bin/startup.bat
3️⃣ 浏览器输入 http://ip/dynasty/swf/login.jhtml
(需要 flash
)