二、前期准备
1、先申请一台云服务器,各大主流厂商的都可以,一般来说都会带有公网IP的,我这里用的是AWS的一年免费套餐。单核1G内存主机,带宽流量一个月总量不超15G的传出就可以,SSD IO写入不超过50G就可以。详细各大云平台的产品自己去看吧,这里就不做广告了。
2、我采用的是centos 7操作系统,64位,因此先安装依赖,安装依赖用yum命令即可
备注:我尝试使用6.5系统发现不成功,原因是饥荒主程序需要glibc.i686依赖,版本需要2.15版本,但是6.5好像默认最高才2.14,因此我必须用centos7或者reht7
用SCRT登录服务器,切换到root,安装依赖,注意前面几个lib的依赖库,都是要32位版本的
因为steamcmd是一个32位的程序,因此安装之前最好yum search 对应的包,看看i386 i686 x86之间的版本。不同的linux发行版可能不同yum源,各个yum源的版本命名可能有点不一致。
yum install glibc.i686 libstdc++.i686 libcurl4-gnutls-dev.i686 screen lrzsz unzip
注意,我们要装32位的,如果yum里面提示.x86的,是64位的。有可能ibcurl4-gnutls在某些源找不到,直接安装libcurl,然后做个软链
cd /usr/lib/
ln -s libcurl.so.4.3.0 /usr/lib/libcurl-gnutls.so.4
这样也可以启动,但是启动是时候会有个警告,说版本似乎不对,可以忽略。
screen这个软件用于把饥荒程序挂入后台,这样即使关闭了终端,也可以使用
lrzsz 用于安装rz sz命令,用于服务器和自己电脑上传下载文件
unzip用于解压zip包