跳转到内容

服务器

服务器是Mindustry的一大部分. 他们能和别人玩游戏 服务器主要有两种类型:专用服务器和本地局域网服务器.

专用服务器

专用服务器是独立的,无头的游戏版本,只专注于为人们提供玩多玩家的手段. 它们通常作为单独的程序运行在计算机上,而不是在游戏中运行,由终端操作. 这些通常比本地的局域网服务器更强大,因为它们拥有更多的资源来支持超过两到三个玩家,并且可以24/7运行. 它们也更加多才多艺和强大,因为它们有许多命令为管理员提供更大的控制权,而且它们可以很容易地被固定起来以满足管理员的需要。

您可以在“ 播放” 菜单下使用“ Join Game” 按钮连接到一个 。 与本地局域网服务器不同,您必须输入主机的IP地址和端口. 与本地局域网服务器不同,一旦添加了服务器,打开时会自动显示在服务器列表上,游戏会自动检查服务器的状况.

为建立专用服务器,专用SKIP_c41e899a8fc44c39b9cdcd89853c0d8或Windows. 机器为 高级 建议。

  1. 如果还没有安装 SKIP_bda767dd0e064ddfbc4f335d7bd7133 (中文(简体) ).
  2. 下载想要的服务器释放 头痛.io 或者说 Github (中文(简体) ). 释放。 。 。 。 文件名应该是 server.jar 或者说 server-release.jar,尽管您在 Windows 只能显示为 server 或者说 server-release。 。 。 。
  3. 将服务器文件移动到您想要的文件夹 。 建议把它放入桌面上的新目录。
  4. 打开一个新的终端窗口( 如果您在窗口上 CMD) 。 使用命令 "页:1" 浏览您放入服务器文件的目录, ex cd Desktop 接下来 cd Server。 。 。 。 运行 java -jar [server].jar,将 [server] 替换为您的服务器文件的名称。
  5. 您的服务器应该启动 。 类型 help 用于列出所有控制台命令。 如果您收到类似“ 无法访问文件服务器. jar” 的信件, 您很可能在错误的目录中 。
  6. 开始使用命令托管地图 host <mapname> [mode]。 。 。 。
  7. 如果您使用 Windows 运行您的服务器, 使用您最喜欢的搜索引擎查找如何添加规则到您的服务器上 Windows (英语). 防火墙 因为它大部分时间都挡住了必要的港口 确保允许 端口 6567 TCP 和 UDP。 。 。 。
  8. 要关闭服务器,要么关闭终端窗口,要么按Ctrl+C在终端窗口上.

除非您已经启用了端口转发, 您的专用服务器只能由本地网络内的客户端连接 。 如果您想在全球提供您的服务器, 请在下面阅读 。

什么是IP,我怎样才能发现我的是什么?

简言之,一个IP地址是一个在互联网上识别您计算机的数字. 您可以连接到某人的 Mindustry 服务器,如果你知道他们的IP地址。 有两种类型;a 公开 (单位:千美元) 当地 地址 电话

  • 对a 本地 IP例如,当你想和一个朋友玩 在同一个网络上 与你的,每个设备有自己的方式 显示它。 您可以谷歌为您的设备做它,例如"在Mac上找到本地的ip".
  • 对a 公开IP,你可以简单的谷歌 "什么是我的ip"。

在家运行专用服务器

大部分时间,这是你应该记得的; 永远不要与公众分享你的公开IP 如果你在你的家主持, 除非你承认这样做的影响! 你的公开IP与你的家人是联系在一起的,如果它落入了坏人之手,一旦被放入坏人之手,就可以打开你的网络来面对弱点和危险. 谨慎行事,做你的研究,并在可能的情况下使用VPN或webhost.

也建议您使用域名或DNS服务来为公共服务器遮掩您的IP,以便于使用,甚至更好使用云服务等. Amazon AWS或来自Linode或DigitalOcean等主机提供者的专用服务器/VM,安全得多. 做你的调查,然后确定哪个选项最适合您的需要。

  1. 找到路由器的制造/模型 。 这通常贴在路由器底部或后部的贴纸上.
  2. 使用您最喜欢的搜索引擎搜索“ 端口前进 ASUS RT- ACRH17” , 并使用指南向上 端口 6567 TCP 和 UDP。 。 。 。 每个路由器都不同这些指示,所以一定要彻底读取指南!
  3. 您可以使用以下服务: 你得到信号 以检查您是否正确完成了预告。

本地局域网 & SKIP_f8a58c4e07704aa1ab1e9096f884ba1c7 服务器

本地局域网或Steam 服务器是游戏中构建的服务器,可以使用游戏中菜单中的"Host Multiplayer Game"按钮来启动. 它的用意是简单直截了当的,在局域网网络(aka in your family's WiFi network)下的几个玩家之间的会话. 它对几个玩家并非真正意义,因为它需要你设备越来越多的资源才能这样使用;因为您需要上面提到的专用服务器. 它只能在游戏开放后运行,而关闭后立即被终止.

您可以在“ 播放” 菜单下使用“ Join Game” 按钮连接到一个 。 与专用服务器不同的是,您设备会自动找到主机设备,并且它会自动出现在服务器列表中而无需输入主机的IP地址.

专用服务器命令

  • help [command]数字 : 显示命令列表, 或获取特定命令的帮助 。
  • version数字 : 显示服务器版本信息 。
  • exit数字 : 退出服务器应用程序 。
  • stop数字 : 停止托管服务器 。
  • host [mapname] [mode]数字 : 打开服务器 。 如果未指定, 则默认为生存和随机地图 。
  • maps [all/custom/default]数字 : 显示可用的地图 。 默认情况下只显示自定义地图。
  • reloadmaps数字 : 从磁盘上重新装入所有地图 。
  • status数字 : 显示服务器状态 。
  • mods数字 : 显示所有已装入的模型 。
  • mod <name...>数字 : 显示关于已装入插件的信息 。
  • js <script...>数字 : 任意运行 SKIP_bda767dd0e064ddfbc4f335d7bd7133script. 星洲网.
  • say <message...>数字 : 向所有玩家发送消息.
  • pause <on/off>数字 : 暂停或停止游戏。
  • rules [remove/add] [name] [value...]数字 : 列出,删除或添加全局规则. 不论地图如何,这些都将适用。
  • fillitems [team]数字 : 以物入内.
  • playerlimit [off/somenumber]数字 : 设定服务器播放器限制 。
  • config [name] [value...]数字 : 配置服务器设置 。
  • subnet-ban [add/remove] [address]数字 : 封禁子网. 这仅仅是拒绝所有从一些字符串开始的IP连接.
  • whitelist [add/remove] [ID]数字 : 使用他们的ID从白名单中添加/删除玩家.
  • shuffle [none/all/custom/builtin]数字 : 设定地图打乱模式 。
  • nextmap <mapname...>数字 : 设定游戏结束后要播放的下一张地图 。 覆所为所乱.
  • kick <username...>数字 : 踢一个人的名字。
  • ban <type-id/name/ip> <username/IP/ID...>数字 : 禁止一个人
  • bans数字 : 列出所有被禁IP和ID.
  • unban <ip/ID>数字 : 完全禁止一个人通过IP或身份证。
  • pardon <ID>数字 : 允许他们再次加入
  • admin <add/remove> <username/ID...>数字 : 制作在线用户管理员
  • admins数字 : 列出所有管理员。
  • players数字 : 列出当前游戏中的所有玩家 。
  • runwave数字 : 触发下一波.
  • loadautosave数字 : 装入最后一个自动保存。
  • load <slot>数字 : 从槽中装入保存 。
  • save <slot>数字 : 将游戏状态保存为插槽 。
  • saves数字 : 在保存目录中列出所有保存 。
  • gameover数字 : 强迫比赛结束
  • info <IP/UUID/name...>数字 : 查找玩家信息 。 可以选择检查玩家拥有的所有名字或IP.
  • search <name...>数字 : 搜索使用部分名称的玩家 。
  • gc数字 : 触发垃圾收集。 只有测试。
  • yes数字 : 运行最后一个建议的错误命令 。
  • dos-ban [add/remove] [ip]数字 : 添加或删除 DOS 禁用 。

专用服务器配置选项

  • name数字 : 客户端上显示的服务器名 。
  • desc数字 : 服务器描述, 在名称下显示 。 最大100个字符。
  • port数字 : 端口为主机.
  • autoUpdate数字 : 是否在新的血源更新到达时自动更新并退出.
  • showConnectMessages数字 : 是否显示连接/ 断开信件 。
  • enableVotekick数字 : 是否启用了 pickick 。
  • startCommands数字 : 启动时运行的命令 。 此为逗号分隔列表.
  • logging数字 : 是否将全部记录到文件 。
  • strict数字 : 是否在运行严格模式 - 纠正位置并防止重复 UUID 。
  • antiSpam数字 : 垃圾邮件是否自动被踢出并限制费率 。
  • interactRateWindow数字 : 块交互速率限制窗口,以秒计.
  • interactRateLimit数字 : 块交互速率限制.
  • interactRateKick数字 : 玩家必须在窗口内互动多少次才能被踢出.
  • messageRateLimit数字 : 信件速率以秒计的限制 。 禁用 0 。
  • messageSpamKick数字 : 玩家在冷却前必须发出多少次消息才能被踢出. 禁用 0 。
  • packetSpamLimit数字 : 限制在 3sec 内发送的包数, 从而导致黑名单 + kick 。
  • chatSpamLimit数字 : 限制在 2sec 内发送的聊天包计数, 从而导致黑名单 + kick 。 不与率限同.
  • socketInput数字 : 允许本地应用程序通过本地 TCP 套接字控制此服务器 。
  • socketInputPort数字 : 套接字输入端口 。
  • socketInputAddress数字 : 套接字输入的绑定地址 。
  • allowCustomClients数字 : 是否允许自定义客户端连接 。
  • whitelist数字 : 是否使用白名单 。
  • motd数字 : 连接时显示的信息 。
  • autosave数字 : 播放时是否定期保存地图 。
  • autosaveAmount数字 : 自动保存的最大数量 。 年长的被替换。
  • autosaveSpacing数字 : 自动保存之间的间隔以秒为单位.
  • debug数字 : 启用 debug 伐木业。
  • snapshotInterval数字 : 客户实体快照间隔以 ms 为单位 。
  • autoPause数字 : 游戏是否应该在无人在线时暂停.
  • roundExtraTime数字 : 游戏结束后装入新地图的时间, 以秒计 。
  • maxLogLength数字 : 最大日志文件大小, 以字节表示 。
  • logCommands数字 : 玩家命令是否应该登录 。