Ⅰ 如何选择云服务器
互联网时代,不管是创业公司还是已成熟的公司,最重要的一点就是利用现有的互联网资源快速高效向用户展示互联网思维,满足用户的需求。不管是一个网站或一款APP,公司需要有一个自己的服务器,在开发测试阶段还是最终上线的阶段,一台高性能、安全、高效的服务器是很关键的因素。
那么,应该如何选择合适的云服务器呢?
查询云服务器的PING值
这方面对于云服务器新手来说操作十分简单也易懂。就如,在一台电脑上PING云厂商的网址,最后得出的是直观的反应速度时间,反馈得越快就说明这个服务器的性能在速度方面是有优势的。
云服务器的带宽性能
一般用户容易把云厂商提供的带宽与家里使用的带宽混淆,但其实是不一样的,云厂商给的带宽资源费用很高,并且网络效果会影响整个网站和APP的性能。所以用户在选择前可以先注意云厂商提供什么样的宽带服务,一种是公有云,大部分是共享带宽;还有一种混合云和私有云,提供私有网络宽带,选择哪个主要还是要看公司具体需求。
云服务器的硬盘性能
云厂商提供的硬盘一般分两种类型,性能型和存储型硬盘。一般情况下,性能型读写速度非常快,价格也非常昂贵,空间也很大,也不一定用得上,适合对I/O读写有着密集型要求的用户使用。
稳定性
如今大部分网站/APP的用户量和PV是用户认同与否的直观体现,因此如果说当用户网站/APP很高的访问量的时候,机器却不稳定,经常宕机的话,那样他们一定别无他法,急需一个能保证稳定性的机器。
安全保障
云服务可以给我们提供什么安全的保障,比如说防火墙,端口保护,24小时流量监控这些东西。
资费的情况
不同的云收费方式都不一样,但是整体来说都有两种方式,一种是按月或者是包月包年,一种就是按时或者是按分按秒。后一种方式倾向于创业或者是说从中小型这些公司选择,创业公司或者是中型的公司,用户增长不是很稳定,不一定需要很高的配置。但是后期用户增长上来之后,用户可以根据云的那些特点,灵活增加配置,相对来说比较划算。
总的来说,不管是哪个方面,每个企业还是应该从自身的需求出发,要求云服务商提供适合自己行业特点的云计算服务。相信以上知识能帮助您在选择服务器时做出更正确的判断,在这里,小编要向您荣誉推荐:
壹动云服务器
简单高效、处理能力可弹性伸缩
帮助您快速构建更稳定、安全的应用
提升运维效率,降低 IT 成本
使您更专注于核心业务创新。
功能:
【计算】云服务器提供丰富的实例规格(CPU、内存)和带宽、存储盘选择,还可随时不停机升级带宽,5分钟内停机升级 CPU 和内存,支撑业务的持续发展。
【快照】快照功能可以便捷的把当前云服务器数据快速备份,或用快照快速还原数据,提高云服务器数据安全性。
【镜像】丰富的镜像系统帮助您快速建立适合的服务器,您可以把配置好的云服务器系统做成镜像使用,免去配置多个同样云服务器或者重装系统时候的重复工作。
【管理】用户可通过后台操作,简单高效的自主管理云服务器
优势:
【灵活部署】完全按秒计费;10秒完成服务器开通;10秒停机升/降服务器配置;6秒不停机调整带宽
【稳定可靠】全冗余硬件基础架构,99.99%硬件可靠性;所有数据多个副本,99.9999%数据可用性
【弹性扩展】多种云产品无缝链接;根据业务需要持续不中断提供完整解决方案
【卓越性能】仅1.5%虚拟化性能损耗;仅1虚2的低虚拟化比率
Ⅱ 饥荒专用服务器要钱吗
要想搭建一个服务器首先需要有一个服务器,云服务器商家各种各样,国内比较大的有,网络云、阿里云、腾讯云等。价格都是比较统一,一个内存1G的云服务器99一年,但是阿里云新用户能白嫖3个月,腾讯云新用户能用99一年的价格租借到2G的云服务器,我购买的是腾讯云的。
Ⅲ 搭建饥荒服务器(2024.3更新)
如果你遇到了上面的问题,可以尝试看下这篇文章,也许能解决你的问题。
正片开始,最近和小伙伴联机总有人延迟、掉线,有时候开了加速器都没用。而且这么多人一起开加速器着实不划算,还不如搞台服务器,新用户一年150+,几乎无延迟。
搞完之后照例输出一下详细的教程
服务器选择
15+MOD的饥荒服务启动后会占用1.2GB左右的内存,64位服务的话差不多1.8GB,双核CPU常驻15%左右的使用率,4~6人一起玩没啥压力。
所以一台1核2G的服务器基本够用,比较推荐2核4G,可以加载更多MOD,玩到后期也不会太卡
P.S 这里启用的都是些功能增强型MOD行为排队论之类的,如果启用的MOD会添加很多新物品,内存建议4G起步
腾讯云服务器1核2G4M的服务器新用户一年150左右,可以免费升配到2核4G8M(找不到在哪问下客服),感兴趣领券看看吧
阿里云11月活动,2核2G3M新老同享99/年,很香
部署教程
在启动脚本有用到教程中创建的文件夹和文件名称,不建议更改
用有sudo权限的用户登录到服务器
1. 安装依赖
先安装steam和饥荒服务器需要用到的依赖,
2. 安装 SteamCMD
创建steamcmd文件夹
下载 steamcmd程序
解压steamcmd_linux.tar.gz文件
启动steamcmd
3. 安装饥荒联机版
如果上面没出啥问题的话,将会进入steam服务,接下来控制steam下载饥荒联机版
前面的steam> 不需要输入,只是说明你在steam服务中
app_update 343050 validate就是去steam中下载饥荒联机服务器的命令,需要等待一会,当执行完成后输入quit退出steam服务
4. 创建服务器存档
在服务器上直接创建新地图的话后续配置会比较麻烦,一般都是在Windows上先创建地图,然后找到地图文件上传到服务器中。
在Windows上打开《饥荒联机版》,在选单界面点击【创建游戏】对联机需要创建的世界进行配置,服务器模式选择【公共】,配置好密码,并勾选要使用的MOD
配置完成后,点击“生成世界”,等待世界创建完成,在进入选择人物界面后,就可以退出了
在服务器中创建存档的存放文件夹
在C://User/xxx/文档/klei/DoNotStarveTogether文件夹下,找到你刚才创建的存档,上传到/.klei/DoNotStarveTogether/Cluster_1这个文件夹里面,cluster_token.txt没有没关系,后面会创建。
访问 accounts.klei.com/accou... 获取服务器token
在服务器的Cluster_1文件夹下创建文件cluster_token.txt, 将服务器token保存到文件中
5. 为自己添加管理员权限
访问 accounts.klei.com/accou... 页面,找到自己的klei ID
创建管理员权限文件,复制klei ID到文件中
6. 为服务器订阅MOD
这里只是告诉服务器要订阅或者说要下载哪些MOD,是否在地图中启用MOD在其它文件中(后面会讲)
在文件最下面添加需要订阅的MOD,其中的数字是MOD的ID,可以在.klei/DoNotStarveTogether/Cluster_1/Master/modoverride.lua中查看
P.S .klei/DoNotStarveTogether/Cluster_1/Master/modoverride.lua就是这个地图的MOD配置,如果订阅了新MOD,一定要到这里添加配置,不然MOD不会生效。 Caves中也有一个modoverride.lua文件,记得一起修改。
7. 编写启动脚本
回到根目录,创建boot.sh文件
把下面的命令粘贴到boot.sh中
脚本中默认启动的是32位服务器,如果想启动64位服务(会用更大的内存,相对也会更流畅一些),只需要更改这两行
改成下面这样之后保存就可以了
赋予boot.sh执行权限
到这里,饥荒服务器的部署就全部完成了,接下来还要开放防火墙端口,不然别人是访问不进来的。
开放端口
具体需要开放的端口可以查看存档文件夹下的这几个文件
注意开放的协议,饥荒端口都是UDP协议,steam的保险起见两种协议都开。
我总共开放的端口如下,每个人可能不一样,具体要按照上面给出的那几个文件来配置。
启动饥荒服务器
到根目录,也就是boot.sh所在的目录,运行下面的代码
执行后饥荒服务器会在后台运行,可以通过下面这个命令查看输出的日志
能看到下面这样的输出就是启动成功了
关闭服务器
因为是后台运行,关闭服务器需要先找到服务器的PID,然后用kill命令杀死
要kill的PID是上面图片中圈出来的,服务器在退出会执行一些方法,建议不要用kill -9强制杀死
其它
1. 修改服务器名称和密码
服务器的名称的名称和密码在.klei/DoNotStarveTogether/Cluster_1/cluster.ini 文件中,修改后重启即可
2. 更新服务器到最新版本
每次饥荒联机版更新后都需要同步更新服务器,不同版本之间不能在一起玩,而且搜索不到房间
这里推荐一个查询饥荒服务器的网址,如果你在这个网址上能搜到自己的服务器,但是其他人搜不到,那应该就是版本不同导致的。
饥荒网页版服务器列表
可以将上面的更新命令编写成脚本方便以后执行,步骤如下:
在steamcmd.sh文件的同级目录创建脚本文件update.sh,复制下面的命令到脚本中后保存
赋予脚本执行权限
以后更新饥荒服务器直接运行 ./update.sh
3. 服务器卡顿可能原因排查
导致玩家在服务器上卡顿的原因有很多,比如
用服务器IP替换 xxx.xxx.xxx.xxx,会得到如下输出,观察时间那一列是否经常会跳出一些比较大的数字,一般来说<60ms都是正常的。
如果服务器不支持ping命令可以试试tracert,这个输出复杂些,看不明白的可以参考下这篇文章
2. 服务器性能排查,在ubuntu系统中可以使用top或者htop命令查看服务器资源使用情况
可以看到当前CPU负载是8.1%,内存还剩366.5+671.9=1038.4MB,如果CPU负载长期高于80%,内存少于100MB,那么卡顿很可能就是因为服务器资源不足,建议少加载些MOD,不要养太多生物,打扫一下地面掉落物。
3. MOD问题
可以上传一个纯净存档(不开任何MOD)试试,如果不卡顿再一个个关掉MOD尝试,没啥太好的办法。