# game_install **Repository Path**: slclub/game_install ## Basic Information - **Project Name**: game_install - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-10 - **Last Updated**: 2021-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### game_install 简介:维护游戏脚本 ### 1.game web game 服务器上安装web mysql远程访问服务 phpmyadmin ### 2.更新代码到服务器上去 ##### 2.1 先更新代码到git 仓库 - 先到252服务 - 跳转到工作目录 `cd ~/game_install/package/` - 查看版本文件 ``` `cat version_script` 确认是否有需要添加的版本控制 ``` - 更新脚本代码以及 服务器配表到 git example:`# ./update.sh script` - 如果基础c++ 运行文件或者 java 等文件需要更新的运行此命令 ``` example:`# ./update.sh base /home/tianyu/server_20191206/bin` @param1 [base] : 固定的不变的 @path [/home/tianyu/server_20191206/bin]: 可具体指定自己的文件夹 ``` ##### 2.2 更新具体游戏服务 登录到游戏服务器 这节我们主要是将代码更新到服务器 主要是操作 game_install.sh 脚本 ``` @param1 运行用户 @param2 版本号 其中更新基础 文件 如java运行文件 这个版本号是无效的 @param3 更新什么模块 base: 更新基础; script: 更新脚本; 默认值:script @param4 服务器运行目录 默认值:server ``` - 跳转到游戏工具目录 `# cd ~/game_install/game_tools/` - 更新脚本代码 ``` example: `# ./game_install.sh ch 20191206` 标注 # ./game_install.sh ch 20191206 [script] [可选参数 server_path] 更新了 /home/ch/server ``` - 更新基本运行文件 ``` example: `#./game_install.sh ch 20191206 base` 标注 # ./game_install.sh ch 20191206 base [可选参数 server_path] ``` - 创建数据库和redis ``` example: `#./game_install.sh ch area db` 标注 # ./game_install.sh [user] [area] [db] [可选参数 数据库端口 13306] ``` - 创建服务器配置文件 ``` 普通请求 # ./game_install.sh server5 5 config "" 'http://192.168.3.251/platparam/plat-info' 请求加密网址 # ./game_install.sh server1 1 config "" '-k https://lfate-api-dev.espritgames.ru/platparam/plat-info' 注解: @param1 linux user string 一般 serverN 对应着N 服 @param2 area int 服务器区号 @param3 config string 值为config 有效 @param4 当前用户服务代码所在目录 默认为 server @param5 plat公共信 string 提供一些公用服务器配置信息 等 *上述命令5个参数缺一不可* ```