搭建88元一年的Linux僵毁服务器


序言:
之前在淘宝买过服务器,配置方式少,配置参数不自由,经常坏档,特别难受,导致自己脱坑了很长一段时间,最近自己搭建了服务器之后,觉得很不错,所以写出这篇实操性很强的专栏帮助自己记忆,希望也能帮助到大家
特别鸣谢 岁岁兽-SuiSuiShou 的专栏让我一晚上的时间就搭建了服务器(下面有链接)

1、购买腾讯服务器
https://cloud.tencent.com/
在此处购买腾讯云轻量服务器,新人套餐很便宜
图片不代表实际情况,我购买的时候确实是80元/年



2、配置 Linux 系统
进入服务器
https://console.cloud.tencent.com/lighthouse/
首先从腾讯服务器的界面进入你的服务器

然后选择登陆的用户,默认就可以

设置 root 密码
使用如下指令:
他会弹出让你输入密码的框,输入之后不会显示,直接盲输就好

配置虚拟内存
参考文章
https://cloud.tencent.com/developer/article/1704157
因为我选的是最便宜的套餐,只有2G内存,根本不能开服,所以我们需要将硬盘里的空间当作内存来用
使用如下指令来查看内存情况:
以下操作需登录 root 用户进行操作
使用以下命令并输入密码登录 root 用户

创建 /usr/swap
文件夹,并进入该文件夹
创建8G的 swapfile 文件(count的值对应创建内存的大小,1G = 1024)
查看创建内存的大小
将目标设置为swap分区文件
激活swap区,并立即启用交换区文件
使用命令来查看现在的内存

但是这样重启服务器内存就没了,需要设置开机自动启用虚拟内存,
使用 vim 编辑文件
此时屏幕会弹出一个框框,此时注意,不熟悉vim操作的新手不要乱按键盘,按照以下步骤操作:
使用方向键移动到需要写入的地方
按 i 进入编辑模式
输入内容/usr/swap/swapfile swap swap defaults 0 0
按 esc 退出编辑模式
直接在键盘上输入冒号(按下 shift + ;)
此时可以输入指令 wq (意思是 write quit,写入并退出)
使用 reboot 命令重启服务器
重启完成过后使用命令来查看现在的内存是否挂载上了

3、在服务器上安装steam并开服
(提示:在上一个步骤重启后,记得登录root用户)

按照上述链接的操作可以成功安装steam并开服,下面我总结了几条会遇到的问题
开启端口
按照教程的话,只需要开启指定的僵毁服务器端口就可以了,我本人也倾向优雅地精准开放某个端口,但是实际游玩中很卡,无法游戏。最后粗暴地开放了所有端口就解决了。TCP 和 UDP 都需要开放。


服务器配置
一些mod配置需要在这个地方开启之后,才有相关的配置选项





配置完之后,把文件放进配置文件夹里就可以了,(拖拽、点击上传、github等)
服务器配置文件一般是在/home/pzuser/Zomboid/Server
本地电脑配置文件一般是在C:\Users\Jax\Zomboid\Server
Linux 相关指令
复制存档文件进行备份
使用 rm 命令可以删除配置文件开启时生成的存档(重开档,慎用)
使用 cd 命令可以跳转到某个文件夹

4、结束语
游玩体验
目前买的是 2核2G 的配置,20+ 个mod,4 人玩,同屏僵尸500个左右区块加载会比较慢,开车会遇到空气墙,会有点危险,其他还是很稳定的
其他链接
在线高清地图
https://map.projectzomboid.com/
官方WiKi
https://pzwiki.net/wiki/Main_Page

欢迎来到肯塔基!