我想创建一个 crontab 条目,以便它启动屏幕,启动游戏服务器并分离。这是为了以防服务器重新启动并且我希望它自动为我启动它。
0 0 0 0 0(命令)
应该在启动时运行。
它运行一个位于 ~/cube/server.sh 的 shell 文件
我的单个主机上有多个游戏服务器 TCP 端口。目标是让用户能够连接到 server1.domain.net 并根据该子域进行定向。我的第一直觉写了以下内容,但后来我意识到 TCP 流量不会有任何要读取的标头。使用 HAProxy 1.5.8。我尝试使用多个后端、use_backend 和完整的 ACL 行做同样的事情,但得到了相同的结果(可以理解)。
listen game-listener
bind x.x.x.x:22222
mode tcp
use-server server1 if { hdr(host) -i server1.domain.net }
use-server server2 if { hdr(host) -i server2.domain.net }
server server1 localhost:22201 check
server server2 localhost:22202 check
Run Code Online (Sandbox Code Playgroud)
是否有像 hdr(host) 这样的检查可以用于 TCP 连接?还是我做得对,而游戏玩得不好?
谢谢!
我正在尝试在我的域中设置 DNS SRV 记录,以便我的玩家能够在不输入我的 Minecraft 服务器的 IP 地址和端口的情况下进行连接。
我已经成功创建了一个 A 记录,它指向了正确的 IP。现在,我必须创建一个 SRV 记录来指向正确的端口,但我所有的尝试都以 Minecraft 游戏客户端中的连接被拒绝而告终。
我想要访问的服务位于 93.91.250.130:27296 上,我可以通过 IP 地址和端口成功连接到它。
我当前的设置是:
一个记录
Domain Target
mine.rlnd.cz 93.91.250.130
Run Code Online (Sandbox Code Playgroud)
SRV记录
Domain Target Priority Weight Port
_minecraft._tcp.rlnd.cz mine.rlnd.cz 5 5 27296
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我有一个 Minecraft 服务器监听端口 25566,我正在尝试SRV在我的域上设置一个记录,以便您只需输入 IP 地址即可访问该游戏服务器:play.example.com。
经过多次尝试似乎我无法让它工作。这是我所做的:
设置一个指向我的服务器的 A 记录:
Name: play.example.com Destination IP Address: 123.4.5.6
Run Code Online (Sandbox Code Playgroud)SRV像这样设置记录:
Name: _gserver._tcp.play.example.com Priority: 0 Weight: 0 Port: 25566 Value: play.example.com
Run Code Online (Sandbox Code Playgroud)当我尝试访问 play.example.com 时,它不会将我重定向到端口。出于某种原因,该A记录有效,但该记录SRV无效。
知道为什么这不起作用吗?
我制作了一个 ActionScript 3.0 Flash 游戏并使用 SmartFoxServer 实现了多人游戏功能。现在我想把这个游戏放在我的网站上,这个网站托管在 000webhost 上。
我的游戏在本地主机上运行得非常好。但是我需要将我的 smartfox 实例放在公开可用的地方。这是我需要你们帮助的地方。
有一篇文章解释了需要做什么 - http://docs2x.smartfoxserver.com/GettingStarted/installation
我不明白,我是否必须将我的游戏和 smartfox 实例放在远程服务器、vps、专用服务器或什么上?
gameserver ×5
srv-record ×2
cron ×1
gnu-screen ×1
haproxy ×1
hosting ×1
linux ×1
port ×1
tcp ×1
vps ×1