标签: gameserver

如何使用 crontab 启动屏幕会话?

我想创建一个 crontab 条目,以便它启动屏幕,启动游戏服务器并分离。这是为了以防服务器重新启动并且我希望它自动为我启动它。

0 0 0 0 0(命令)

应该在启动时运行。

它运行一个位于 ~/cube/server.sh 的 shell 文件

linux cron gnu-screen gameserver

14
推荐指数
2
解决办法
4万
查看次数

通过主机名代理 TCP

我的单个主机上有多个游戏服务器 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 连接?还是我做得对,而游戏玩得不好?

谢谢!

tcp access-control-list haproxy gameserver

9
推荐指数
2
解决办法
1万
查看次数

Minecraft DNS SRV 记录正确设置

我正在尝试在我的域中设置 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)

我究竟做错了什么?

domain-name-system gameserver srv-record

7
推荐指数
1
解决办法
7566
查看次数

为 Minecraft 服务器设置 SRV 记录

我有一个 Minecraft 服务器监听端口 25566,我正在尝试SRV在我的域上设置一个记录,以便您只需输入 IP 地址即可访问该游戏服务器:play.example.com

经过多次尝试似乎我无法让它工作。这是我所做的:

  1. 设置一个指向我的服务器的 A 记录:

    Name: play.example.com    Destination IP Address: 123.4.5.6
    
    Run Code Online (Sandbox Code Playgroud)
  2. 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无效。

知道为什么这不起作用吗?

domain-name-system port gameserver srv-record

6
推荐指数
1
解决办法
2429
查看次数

如何公开这款多人 Flash 游戏?

我制作了一个 ActionScript 3.0 Flash 游戏并使用 SmartFoxServer 实现了多人游戏功能。现在我想把这个游戏放在我的网站上,这个网站托管在 000webhost 上。

我的游戏在本地主机上运行得非常好。但是我需要将我的 smartfox 实例放在公开可用的地方。这是我需要你们帮助的地方。

有一篇文章解释了需要做什么 - http://docs2x.smartfoxserver.com/GettingStarted/installation

我不明白,我是否必须将我的游戏和 smartfox 实例放在远程服务器、vps、专用服务器或什么上?

hosting vps virtual-machines gameserver

2
推荐指数
1
解决办法
1141
查看次数