服务器
服务器是Mindustry的一大部分. 他们能和别人玩游戏 服务器主要有两种类型:专用服务器和本地局域网服务器.
专用服务器
专用服务器是独立的,无头的游戏版本,只专注于为人们提供玩多玩家的手段. 它们通常作为单独的程序运行在计算机上,而不是在游戏中运行,由终端操作. 这些通常比本地的局域网服务器更强大,因为它们拥有更多的资源来支持超过两到三个玩家,并且可以24/7运行. 它们也更加多才多艺和强大,因为它们有许多命令为管理员提供更大的控制权,而且它们可以很容易地被固定起来以满足管理员的需要。
您可以在“ 播放” 菜单下使用“ Join Game” 按钮连接到一个 。 与本地局域网服务器不同,您必须输入主机的IP地址和端口. 与本地局域网服务器不同,一旦添加了服务器,打开时会自动显示在服务器列表上,游戏会自动检查服务器的状况.
为建立专用服务器,专用SKIP_c41e899a8fc44c39b9cdcd89853c0d8或Windows. 机器为 高级 建议。
- 如果还没有安装 SKIP_bda767dd0e064ddfbc4f335d7bd7133 (中文(简体) ).
- 下载想要的服务器释放 头痛.io 或者说 Github (中文(简体) ). 释放。 。 。 。 文件名应该是
server.jar或者说server-release.jar,尽管您在 Windows 只能显示为server或者说server-release。 。 。 。 - 将服务器文件移动到您想要的文件夹 。 建议把它放入桌面上的新目录。
- 打开一个新的终端窗口( 如果您在窗口上 CMD) 。 使用命令 "页:1" 浏览您放入服务器文件的目录, ex
cd Desktop接下来cd Server。 。 。 。 运行java -jar [server].jar,将 [server] 替换为您的服务器文件的名称。 - 您的服务器应该启动 。 类型
help用于列出所有控制台命令。 如果您收到类似“ 无法访问文件服务器. jar” 的信件, 您很可能在错误的目录中 。 - 开始使用命令托管地图
host <mapname> [mode]。 。 。 。 - 如果您使用 Windows 运行您的服务器, 使用您最喜欢的搜索引擎查找如何添加规则到您的服务器上 Windows (英语). 防火墙 因为它大部分时间都挡住了必要的港口 确保允许 端口 6567 TCP 和 UDP。 。 。 。
- 要关闭服务器,要么关闭终端窗口,要么按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,安全得多. 做你的调查,然后确定哪个选项最适合您的需要。
- 找到路由器的制造/模型 。 这通常贴在路由器底部或后部的贴纸上.
- 使用您最喜欢的搜索引擎搜索“ 端口前进 ASUS RT- ACRH17” , 并使用指南向上 端口 6567 TCP 和 UDP。 。 。 。 每个路由器都不同这些指示,所以一定要彻底读取指南!
- 您可以使用以下服务: 你得到信号 以检查您是否正确完成了预告。
本地局域网 & 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数字 : 玩家命令是否应该登录 。