可以的,别的服务器搭建可以做到的阿里云服务器也可以的。
知乎上有比较好的搭建过程,这里简单引用CSDN的部分;
https://zhuanlan.zhihu.com/p/105219404?utm_source=qq
https://blog.csdn.net/k87974/article/details/105661106/
本文使用centos 7.7版本作为案例
一、服务器相关依赖的安装与配置
这里先简单说一下Linux不同发行版本的区别:常用的个人linux系统一般使用ubuntu,为debian系列的linux发行版本;deepin这种为国产系统(不予讨论);本文使用的centos为red-hat系列的linux发行版本。在搭建服务器的过程中,主要的区别就在于安装各种依赖和包的方式不同,ubuntu 一般是apt-get install; sudo apt-get install等等。 centos 一般为yum install; yum remove 等等。并且各种包的依赖管理不一致,有些包在ubuntu上可以直接install,但是使用Yum就找不到,这个时候就需要手动进行安装。但是一般可以根据官方文档的提示进行安装。废话太多,进入主要环节。
1、阿里云服务器的购买、选型、安装
这一步骤自行百度,一般阿里云服务器购买有两种,ECS服务器(弹性计算)和轻量应用服务器,两者区别不大,前者带宽只有1M,后者带宽有5M,建议选后者(我用的是ECS,感觉还行,也不是很卡,偶尔有点网络波动)。PS:25岁以下自动视为学生,享受学生优惠,10元/月,就很划算。
搭建好之后,下载安装Xshell破解版,愿意折腾的可以连带着下一个ftp用于服务器与本机的文件传输。
2、相关依赖安装
这里默认你已经购买并启动了阿里云服务器,使用xshell连接你的服务器,然后使用账号密码进行登录。
首先进行相关依赖的安装:
useradd -m dst
cd /home/dst
yum -y install glibc.i686 libstdc++.i686 screen libcurl.i686 lrzsz
3、steam命令以及饥荒服务器的安装
参考steamCMD,新建专门用于服务器的用户,并在该用户目录下面进行相关文件的配置。
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh +login anonymous +force_install_dir ~/dst +app_update 343050 validate +quit
这一步里面,在wget的时候可能会出错,因为阿里云无法访问steam的网址,这里需要在本机自己下载网址中的文件,然后使用rz命令将文件上传到服务器。。。。。。