怎么创建《饥荒》个人服务器能让创建人下线后依旧可以使得其他玩家继续玩?
玩游戏是我们很喜欢做的一件事情,然而游戏的乐趣就是能够带给我们快乐,同时如果和几个小伙伴们一起玩游戏,那将会快乐加倍,就比如5个小伙伴一起开黑玩英雄联盟,就像那句话说的一样,网吧5连坐从来没赢过,但是至少5个人玩儿也会无比的快乐,所以不管是穿越火线还是英雄联盟,或者又是绝地求生,和小伙伴们一起玩你能感觉到双倍的快乐,不但能感觉到快乐,也能大大的加强这个游戏的体验,而今天小编要跟大家讲的就是饥荒这个游戏,饥荒作为单机游戏,但是它也能联机玩,那么怎么样创造饥荒个人服务器,就算创造服务器的人下线了,别的玩家也可以继续玩呢,那就是去b站搜一个服务器,或者是租一个云服务器,当然也可以房主挂机,然后让别的小伙伴一起玩,下面就有小编再给大家讲一下。关于饥荒这部游戏。
一,饥荒虽然是单机游戏,但也能联机玩。
下面我们来说一下饥荒这部游戏虽然是一个单机游戏,但是如果想和小伙伴们一起玩,也可以创造一个服务器,然后让小伙伴们都进入,这样就可以开启愉快的开黑模式。
二,和小伙伴们联机玩,有什么好玩的玩法
我们都知道饥荒这个游戏是生存的游戏,你需要不停的找物资,这样才能维持自己的生命,那么如果有小伙伴们的话,会不会玩的更加愉快呢,那绝对是会更愉快的和小伙伴们一起玩,可以一起种植植物,可以一起狩猎怪物,也可以相互比较,谁更厉害。三,饥荒这部游戏乐趣在哪里
要说饥荒这个游戏好玩好玩在哪里呢,那就是艰难的生存,需要靠自己的智慧去想方设法的让自己变得更加流畅,玩得更加顺畅,可能会感同身受,就像自己在陌生的地方该如何生存一样,这可能就是饥荒的乐趣吧。大家对此有什么看法,欢迎在评论区留言。
TGP饥荒专用服务器创建地表及洞穴的方法还有很多玩家们不太熟悉,具体该如何操作?接下来为大家带来ldquo;安菲儿公主rdquo;分享的详细操作玩法,一起来看看吧。
服务器搭建图文教程
首先创建一个地表服务器
1、创建一个新的文件夹,位于DoNotStarveTogetherRail文件夹下,我命名为dst2,在这个文件夹下创建文件夹Master
2、复制地表服务器的clusterini和cluster_tokentxt两个文件放在dst2文件夹内。
3、创建leveldataoverridelua(世界配置文件)和modoverrideslua(MOD配置文件)和serverini(服务器配置文件)在dst2文件夹内的Master文件夹里。内容的话,随便创建一个客户端从客户端里提取就行。发一个我的内容吧。
serverini文件内容
[NETWORK]
server_port = 10998
[SHARD]
is_master = false
name = Caves
id = 900755100
[STEAM]
master_server_port = 27017
authentication_port = 8767
modoverrideslua文件内容
return { }
leveldataoverridelua文件内容
return {
background_node_range={ 0, 1 },
desc=quot;自定义预设 2 你的世界,你做主!quot;,
hideminimap=false,
id=quot;CUSTOM_PRESET_2quot;,
locati,
max_playlist_position=999,
min_playlist_position=0,
name=quot;自定义预设 2quot;,
numrandom_set_pieces=0,
override_level_string=false,
overrides={
banana=quot;defaultquot;,
bats=quot;defaultquot;,
berrybush=quot;defaultquot;,
bo,
branching=quot;defaultquot;,
bunnymen=quot;defaultquot;,
cave_p,
cave_spiders=quot;defaultquot;,
cavelight=quot;defaultquot;,
chess=quot;defaultquot;,
disease_delay=quot;defaultquot;,
earthquakes=quot;defaultquot;,
Fern=quot;defaultquot;,
fissure=quot;defaultquot;,
flint=quot;defaultquot;,
flower_cave=quot;defaultquot;,
grass=quot;defaultquot;,
layout_mode=quot;RestrictNodesByKeyquot;,
lichen=quot;defaultquot;,
liefs=quot;defaultquot;,
loop=quot;defaultquot;,
marshbush=quot;defaultquot;,
m,
mushroom=quot;defaultquot;,
mushtree=quot;defaultquot;,
petrificati,
prefabswaPS_start=quot;defaultquot;,
reeds=quot;defaultquot;,
regrowth=quot;defaultquot;,
roads=quot;neverquot;,
rock=quot;defaultquot;,
rocky=quot;defaultquot;,
sapling=quot;defaultquot;,
seas,
slurper=quot;defaultquot;,
slurtles=quot;defaultquot;,
start_locati,
task_set=quot;cave_defaultquot;,
tentacles=quot;defaultquot;,
touchst,
trees=quot;defaultquot;,
weather=quot;defaultquot;,
world_size=quot;mediumquot;,
wormattacks=quot;defaultquot;,
wormhole_prefab=quot;tentacle_pillarquot;,
wormlights=quot;defaultquot;,
worms=quot;defaultquot;
},
required_prefabs={ quot;multiplayer_portalquot; },
substitutes={ },
version=3
}
然后用TGP的服务器启动器启动dst服务器之后 再启动dst2服务器 两个服务器就会自动关联,就有洞穴可以玩了~
总之,TGP的专用服务器和steam的专用服务器在用法上是一样的 只是必须要用他的启动器来启动而已。配置文件需要自己创建也挺麻烦的,贴吧里流传的偷天换日法也很容易操作。
偷天换日法
1、用客户端创建一个带有洞穴的世界 配置好MOD和世界设置之后进入游戏,这个时候在你的DoNotStarveTogetherRail文件夹里就会出现Cluster_1(1234这些数字代表档位)这个文件夹
2、复制两份Cluster_1文件夹并重命名为dst和dst2
3、dst文件夹内的Caves文件夹可以删除
4、dst2文件夹内的Caves重命名为Master,原先的Master文件夹删除
5、复制cluster_tokentxt分别放在dst和dst2文件夹内
6、用TGP的服务器启动器启动dst服务器之后 再启动dst2服务器 两个服务器就会自动关联
以上就是详细的图文教程,希望对玩家们有用。
本教程假设你已有一台在运行的Ubuntu服务器,网络方面已设置好,而且可以通过SSH进行访问。
Apache2是许多安装的Linux发行版使用的默认Web服务器。它不是对所有环境来说唯一可用的Web服务器,也不是最佳的Web服务器,但是它适合许多使用场景。在安装过程中,系统可能会询问你哪个Web服务器要自动重新配置。选择“apache2”即可。
安装Apache2
使用下面这个命令,安装Apache2及其他库。
$ sudo apt-get -y install apt-get install apache2 apache22-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt libapache2-mod-suphp libopenssl-ruby libapache2-mod-ruby
更新时区(TimeZone)和检查正确时间
为了减小共享数据或镜像数据方面的混淆,所有服务器在运行时都应该尽可能接近同步状态。一些加密密钥管理系统需要准确的时间。最后,就企业服务器而言,《萨班斯-奥克斯利法案》(Sarbanes-Oxley)和《健康保险可携性及责任性法案》(HIPAA)的安全规则要求正确的时间戳机制。
$ sudo apt-get -y install openntpd tzdata
$ sudo dpkg-reconfigure tzdata
$ sudo service openntpd restart
禁止AppArmor冲突
虽然AppArmor这个套件的确提供了一层额外的安全,但在我看来,需要为每个系统创建自定义配置文件。这不是本教程所探讨的内容。所以眼下,我们会禁用AppArmor,防止与任何默认的配置发生冲突。
$ sudo /etc/initd/apparmor stop
$ sudo update-rcd -f apparmor remove
$ sudo apt-get remove apparmor apparmor-utils
注意:如果是生产环境下的Web服务器,不建议禁用AppArmor。如果有些人想创建自定义的AppArmor配置文件,请参阅官方说明文档(http://wikiapparmornet/indexphp/Documentation)。
阻止分布式拒绝服务(DDoS)攻击
DDoS攻击是一种分布式拒绝服务攻击。有一个Apache模块可以阻止这类攻击。
$ sudo apt-get -y install libapache2-mod-evasive
$ sudo mkdir -p /var/log/apache2/evasive
$ sudo chown -R www-data:root /var/log/apache2/evasive
把下面这个命令添加到mod-evasiveload的末尾处。
$ sudo nano /etc/apache2/mods-available/mod-evasiveload DOSHashTableSize 2048
DOSPageCount 20 # 请求同一页面的最大数量
DOSSiteCount 300 # 同一侦听器上同一客户端IP请求任何对象的总数量
DOSPageInterval 10 # 页面数量阈值的间隔
DOSSiteInterval 10 # 站点数量阈值的间隔
DOSBlockingPeriod 100 # 客户机IP被阻止的时间段
DOSLogDir “/var/log/apache2/evasive”
DOSEmailNotify admin@domaincom
阻止Slowloris攻击
还有一个Apache模块可以阻止Slowloris攻击,不过模块名称取决于你使用的Ubuntu的具体版本。如果是Ubuntu 1210或以后版本:
$ sudo apt-get -y install libapache2-mod-qos
然后,检查qosconf中的配置:
$ sudo nano /etc/apache2/mods-available/qosconf
## 服务质量方面的设置
# 处理来自多达100000个不同IP的连接
QS_ClientEntries 100000
# 只允许每个IP仅50条连接
QS_SrvMaxConnPerIP 50
# 活动TCP连接的最大数量限制在256条
MaxClients 256
# 当70%的TCP连接被占用时,禁用保持活动连接状态
QS_SrvMaxConnClose 180
# 最小请求/响应速度(拒绝阻塞服务器的慢速客户端,即slowloris保持连接开启,不提出任何请求):
QS_SrvMinDataRate 150 1200
# 并限制请求标题和主体(注意,这还限制了上传和发帖请求):
# LimitRequestFields 30
# QS_LimitRequestBody 102400
注意:如果你运行1204之前的Ubuntu版本,改而使用下面这个命令:
$ sudo apt-get -y install libapache2-mod-antiloris
检查antilorisconf中的配置
$ sudo nano /etc/apache2/mods-available/antilorisconf
# 每个IP地址处于READ状态的最大并行连接数量
IPReadLimit 5
阻止DNS注入攻击
Spamhaus这个模块使用域名系统黑名单(DNSBL),目的是为了阻止通过Web表单实现的垃圾邮件转发,防止URL注入攻击,阻止来自机器人程序的http DDoS攻击,通常保护服务器,远离已知的恶意IP地址。
$ sudo apt-get -y install libapache2-mod-spamhaus
$ sudo touch /etc/spamhauswl Append the config to apache2conf
$ sudo nano /etc/apache2/apache2conf
MS_METHODS POST,PUT,OPTIONS,CONNECT
MS_WhiteList /etc/spamhauswl
MS_CacheSize 256
重启Apache装入新模块
$ sudo service apache2 restart
现在Web服务器已安装完毕,并在正常运行。将Web浏览器指向你的域,即可看到证明你一切正常的默认消息。作为最后的检查机制,运行下面这个命令,看看你的服务器有没有任何错误信息。要是有错误信息,你需要上谷歌搜索一下,立马解决这些错误。
$ sudo tail -200 /var/log/syslog
下载Ubuntu系统
首先是找到下载页面,然后点击服务器版的下载地址。下载完最新版本的软件后,你把ISO文件刻录到CD上。于是,你就可以从光盘启动服务器了,整个操作系统的安装大概需要20分钟的时间。
安装完成后,操作系统自动启动到命令行提示符。这时,你登录你的姓名,按ENTER键,添加你的密码。然后,键入“sudo apt-get install ubuntu-desktop”命令就会解开Ubuntu系统的图形界面。
服务器版的Ubuntu通常只包含一个命令行界面。经过约20分钟,你就可以重新启动机器,并使用鼠标来操作你的桌面了。
更改IP设置
如果你目前连接到一个DHCP路由器,Ubuntu在网络链路方面不会有任何问题。 当你准备开始提供文件服务时,你可能会希望手动配置IP地址,以使客户端更容易恢复。
然后对系统访问、参数设置、网络配置进行更改。点击IPv4设置选项卡,改成手工设置。点击加入IP地址,然后选择“OK”。
最后对你的路由器进行设置,或者储备一个静态地址并将DHCP设置动态发送到其它客户端,或整个网络都采用手动设置IP地址的方式。
添加用户
在系统、管理器、用户和组里增加新的用户。按一下解锁键,输入你的密码,然后点击验证。单击添加用户,增加一个新的网络登录名和密码,如此重复增加那些需要访问该服务器的用户。
如果他们不需要访问服务器,那设置的配置文件就不需要访问权限,而只要成为桌面用户即可。单击管理组,把那些所有需要访问服务器的用户添加到一个组里。
共享文件
接下来开始选择那些需要共享的主文件夹,设定为本地属性或者共享属性。继续打开下一层的文件夹,激活共享文件夹,然后点击创建共享。
如果要对整个组的用户赋予文件夹的访问权限,那只要打开权限表,给相应的组设置打开、关闭和写、删除文件的权限就可以了。
通过上述步骤,就用Ubuntu系统建立起了一个免费的文件服务器。
0条评论