菜单
本页目录

数据库

资源比较老,数据库还是 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)