数据库
资源比较老,数据库还是
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.battomcat目录下/webapps/wolf/shell/linux/runDb.battomcat目录下/webapps/wolf/shell/linux/runFriend.battomcat目录下/webapps/wolf/shell/linux/runRouter.battomcat目录下/bin/startup.bat
3️⃣ 浏览器输入 http://ip/dynasty/swf/login.jhtml (需要 flash)