// 搭建中心服务器 1. 将 deploy/deployment/assert/config_system.sh 与svn配置文件 :todo 上传至云服务器。 2. config_system.sh 增加执行权限 chmod +x config_system.sh 并执行 3. 用户目录创建data目录,将环境代码 Desktop/deploy/deployment/data 压缩、上传、并解压 并迁移到根目录下 mv data / 5. 建立软连接 ln -s /data/work/nginx/sbin/nginx /usr/bin/nginx ln -s /data/work/php/sbin/php-fpm /usr/bin/php-fpm ln -s /data/work/php/bin/pear /usr/bin/pear ln -s /data/work/php/bin/pecl /usr/bin/pecl ln -s /data/work/redis/bin/redis-server /usr/bin/redis-server ln -s /data/work/redis/bin/redis-cli /usr/bin/redis-cli ln -s /data/work/redis/bin/redis-trib.rb /usr/bin/redis-trib 6. 将版本最新代码 deploy/version/tt_test_1 压缩打包需要上传的代码文件至 /data/web/game/center: 区服表示/ 并解压 4. 将相应游戏的配置文件 deploy/zone/tt_test1/game 配置好后覆盖到 相应的目录中 5. 增加权限 chmod -R 777 data // 根目录下创建data目录 7. 执行 /data/shell 下相应服务器配置 start_game.sh 8. 执行 /data/shell 服务器启动代码 顺序为 load_script start_cli start_pvp // 搭建服务 服务器 sudo su cd / apt-get install -y subversion svn checkout svn://10.239.2.133:3690/deploy/data chmod -R 777 data ./data/work/config_system.sh ln -s /data/work/nginx/sbin/nginx /usr/bin/nginx ln -s /data/work/php/sbin/php-fpm /usr/bin/php-fpm ln -s /data/work/php/bin/pear /usr/bin/pear ln -s /data/work/php/bin/pecl /usr/bin/pecl ln -s /data/work/redis/bin/redis-server /usr/bin/redis-server ln -s /data/work/redis/bin/redis-cli /usr/bin/redis-cli ln -s /data/work/redis/bin/redis-trib.rb /usr/bin/redis-trib 开启端口: pvp: 8001 8002 game: 80 gm: 8008 notice: 8003 res: 8010 中心服务器:10.239.2.133 // 更新代码 1 3. 本地压缩打包需要上传的代码文件,并查看size与sha256 校验码 4. 在用户admin目录下创建data文件夹 上传zip 并解压 2. 在中心服务器 svn checkout 一份 // svn apt-get install -y subversion 开启: svnserve -d 关闭: killall svnserve checkout: svn checkout svn://10.239.2.133:3690/deploy/data add : svn add . --force svn commit -m "log"