腾讯云轻量级服务器Valheim英灵神殿服务器搭建
云服务器搭建游戏私服
一开始是朋友想自己建个服务器一起玩游戏,无奈如果使用某人主机当服务器的话,只要他关机了其他人都不能玩,而且作为服务器的主机需要一定的配置要求,并且这种方式会有很大的延迟波动,所以考虑到使用云服务器来搭建游戏服务器,最终选择了腾讯云的轻量级服务,这么便宜的价格感觉是赚到了。
服务器配置
我首选的2核4G带宽6M,玩英灵神殿足够了
服务器开好,直接开搞
这里我选择了使用linux系统搭建,使用linuxGSM管理
系统选的Ubuntu20.04LTS
设置防火墙允许UDP和TCP访问,端口为2456-2458,改完密码后就直接用ssh登录
ssh登录
使用MobaXterm直接搞
使用Xshell配合xftp一起食用(个人不太习惯)
登陆后
#更新服务器系统软件sudo dpkg --add-architecture i386
sudo apt -y update
sudo apt -y upgrade
#添加32位支持库sudo apt -y install libsdl2-2.0-0:i386
#安装steamcmd等相关支持(这里是一句完整代码)
sudo apt -y install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6 steamcmd
#创建一个新用户vhserver,用来专门运行英灵神殿服务器sudo adduser vhserver
su - vhserver
#cd进入目录
#这是下载LinuxGSM(LG)创建器wget -O linuxgsm.sh https://linuxgsm.sh
#给你的创建器赋予运行权限chmod +x linuxgsm.sh
#运行创建器,创建一个叫vhserver的文件,这就是你的服务器控制软件,对你来说就是LG的本体bash linuxgsm.sh vhserver
#运行LG本体中的安装程序,下载补全LG,会出现一个这种企鹅,会要你输入很多Y+回车,你等着输入就好了,别忘了要点一下黑色界面再输入./vhserver install
#全绿色就对了,可惜我这里报了许多红ERROR,可能github服务器波动了,重启云服务器尝试也失败,没办法,身在蔷内只能认命。还是不甘心,不想等其他时间段搞,想一次弄完,然后想给服务器挂个梯子继续访问,我觉得没有问题能难道我。
开始寻找科学上网之路
环境要求
- 连接网络的linux
- 代理,非SS,而是SSR,否则因兼容性导致无效
- git
- python3
#下载git sudo apt-get install git
#下载vim
sudo apt-get install vim
配置git
#下载ssrgit clone https://github.com/ssrbackup/shadowsocksr
报错了,说是2021年8月13号之后不再支持密码认证登录,无奈只好另找方法
#配置完ssh密钥后试着采用ssh密钥登陆结果成功
#再git clone试一下,还是失败,再换个方式使用令牌下载
打开github,找到Setting,最后Developer setting
添加一个令牌就可以通过git clone https://<TOKEN>@github.com/<user_name>/<repo_name>.git
下载了。
#没弄好,发现python可以直接pip一个shadowsocksr,不得不说python真铜模强大。
#在科学上网工具配置的过程中,又测试了一下服务器的安装补全
直接输入./vhserver install
,又报错了‘’‘’‘
显示版本Ubuntu20.04不支持vhserver服务器。。
重装系统Ubuntu18.04LTS,重复上述步骤
勾⑧腾讯云轻量服务器国内机器无法使用Github,改了hosts,再试一次
终于成功了,燃起来了!
虽说一堆ERROR,但是不要紧,我持最大信任态度相信它能跑起来
功夫不负有心人,搞好了,设置配置文件,开服关服,生成存档文件,然后替换存档, 调整mods兼容性
#设置虚拟内存
#查看内存free
free -m
#在var下常见swapfile文件touch /var/swapfile
#设置4G内存,一般为物理内存的两倍dd if=/dev/zero of=/var/swapfile bs=1M count=4096
#查看设置的内存du -sh /var/swapfile
#格式化交换文件mkswap /var/swapfile
#启用交换文件swapon /var/swapfile
#执行完上面命令报错 mkswap: /var/swapfile: insecure permissions 0644, 0600 suggested.
#执行完上面如果报错 执行一下命令,否则就忽略chmod 0600 /var/swapfile
#重新执行swapon /var/swapfile
#开机自动加载虚拟内存vi /etc/fstab
最后一行加上/var/swapfile swap swap defaults 0 0
#重启
reboot