欢迎光临散文网 会员登陆 & 注册

简单几步教你在NAS部署Steam缓存服务器

2018-12-28 03:23 作者:北极星MK50  | 我要投稿


Linus在Ubuntu上搭的那个SteamCashe

地址:https://www.bilibili.com/video/av29959148


第一步,确认你的NAS安装docker


什么是SteamCashe server

SteamCache提供了在多个PC游戏玩家共享同一个Internet连接的情况下减少Internet带宽消耗的能力。通过使用轻松部署docker容器,我们的目标是使您更容易地获得一个本地缓存steam的内容服务器,并迅速运行。

主要的用例是游戏事件,比如局域网(LAN),它们需要能够应付数百台或数千台接收未经通知的补丁的计算机-而不需要花费大量的钱在互联网连接上。其他用途包括较小的网络,如网吧和家庭网络,在这些网络中,新游戏定期安装在多台计算机上;或在同一台计算机上安装多个独立的操作系统。

简而言之就是网吧那种



先决条件

  • 一些本地专用服务器硬件

    大量的RAM和一个相当快的SSD或HDD是推荐的。常用硬件(HP微服务器上的单个2TB WD Black)可以使用此设置(取决于所提供的特定内容)达到峰值吞吐量30 MB/s+。

  • Linux与Docker

    我们建议Ubuntu服务器因为这很容易,但是任何Linux都可以。出于性能原因,不建议在Windows或MacOSX上运行。



然后,用SSH/控制台的终端连接你的NAS



开始部署

复制:     docker run --name steamcache -p 80:80 steamcache/steamcache

端口可自定义,推荐8080:8080或者8081:8081

请注意,此容器需要使用端口80(8080\8081),因此可能无法在与其他网站相同的机器上运行。建议使用专用缓存服务器。

---------------------------------------------------------------------------------------------------------------------------



1.  复制:            export STEAMCACHE_IP=`ip -4 addr show docker0 | grep -Po "inet \K[\d.]+"`;docker run --name steamcache-dns -p 53:53/udp -e STEAMCACHE_IP=$STEAMCACHE_IP steamcache/steamcache-dns

如果要指定ip,只需将其放在run命令中,如下所示

2.  复制:  docker run --name steamcache-dns -p 53:53/udp -e STEAMCACHE_IP=XXX.XXX.XXX.XXX steamcache/steamcache-dns

IP=XXX.XXX.XXX.XXX改成你设置的地址

---------------------------------------------------------------------------------------------------------------------------

现在,随着人们加入您的网络,他们将自动配置为使用Steam缓存(除非他们已经选择覆盖DNS在他们的本地PC)。

把你的电脑的首选DNS地址改成NAS的IP地址,然后你就可以愉快使用了




简单几步教你在NAS部署Steam缓存服务器的评论 (共 条)

分享到微博请遵守国家法律