我在不久前的文章里介绍了“LinuxGSM”这个程序,但在使用的过程中遇到了许多问题
现在我研究了一套可行的本地化方案帮助LinuxGSM的中国用户解决网络原因带来的问题——LinuxGSM-China-YES
[2021.1.10]不过现在我发现我把整个仓库克隆下来没什么用,刚才修改了一下脚本修复了部分请求url
实现方案
将LinuxGSM官方的两个仓库迁移至国内的gitee
编写脚本克隆整个仓库
修改install_config.sh指向国内仓库
(devcn分支)mm、sm源文件放入国内仓库
使用方法
1.运行初始化脚本
wget -O cn-start.sh https://gitee.com/DefiedParty/LinuxGSM/raw/master/cn-start.sh && chmod +x cn-start.sh && bash cn-start.sh
2.根据脚本提示级自身情况选择是否在当前目录下初始化
3.切换至 LinuxGSM 目录(后续会支持克隆到当前目录下以简化步骤。已支持,此步骤根据需求和实际情况操作)
cd LinuxGSM
4.运行安装脚本
./linuxgsm.sh [gamename,注意替换这里]
5.安装服务器(以CSGO为例)
./csgoserver install
欢迎各位在下方,提出建议意见!
inuxGSM-China-YES 地皮-DefiedParty
是否要在当前目录下初始化?如果当前目录下有其他文件可能引发未知问题!(y/n)y
cn-start.sh: line 27: git: command not found
mv: cannot stat ‘dltmp/.git’: No such file or directory
cn-start.sh: line 30: git: command not found
初始化完成
你没有安装git,先安装一下git吧,由于是非root脚本,我不能帮你安装~
[]$ ./csgoserver install
fetching GitHub common.cfg…ERROR
fetching Bitbucket common.cfg…FAIL
尝试多次都是失败
上次测试完不小心把仓库移除了,导致有些本地化代码丢失了。这两天抽时间修一下bug,感谢支持!
老哥稳!可以正常使用
ヾ(≧∇≦*)ゝ
hxd真的假的,我上回改完自己都没来得及测试ヾ(≧∇≦*)ゝ