- 注册
- 2018/02/09
- 消息
- 3,853
- 金粒
- 2,252,448金粒
如果可以接受 replit ,可以用这个:https://replit.com/@ayunami2000/eaglercraft-server
手动配置说明:
- 检查是否安装了 Java。您可以从https://www.java.com/download/下载它
- 下载稳定new版构建文件:https://www.minebbs.com/resources/eaglecraft-minecraft.4151/
- 将下载的 ZIP 文件解压缩到新文件夹
- 打开新文件夹,进入java/bungee_command文件夹
- 在 Windows 中,双击run.bat。它应该会打开一个新的终端窗口 有些计算机可能只会显示“run”而不是“run.bat”,两者都是正确的
- 在 macOS 或 Linux 上,请搜索“如何打开终端并使用cd命令”导航到java/bungee_command
然后,在该文件夹中,运行chmod +x run_unix.sh
然后运行./run_unix.sh
。它应该启动同一个服务器 - 转到java/bukkit_command也从 ZIP 中提取的另一个文件夹
- 同样,在 Windows 上,双击run.bat该文件夹。它应该打开第二个终端窗口。
保留您打开的第一个和第二个终端窗口,只需最小化它们不要关闭 - 同样,在 macOS 或 Linux 上,重复步骤 7,java/bukkit_command文件夹中除外
- 您的服务器现已准备就绪。下载并打开stable-download/Offline_Download_Version.html
- 从主菜单转到“多人游戏”。选择“直接连接”,输入127.0.0.1:25565并按“加入服务器”
- 它应该允许您连接,如果没有,请检查两个终端窗口是否有错误
- 如果您可以定期检查Offline_Download_Version.html的更新,那么您现在完成了
- 如果您正在和朋友一起玩并且想要一个可以更新的共享网页端,请查看stable-download/web文件夹
- 要安装,请创建一个网站并将stable-download/web的内容上传到您想要安装 Eaglercraft 的 URL
- 如果您在本地浏览器中打开“web”文件夹,它将无法工作!如果您在 URL 中看到“file:///”,则说明您做错了。您需要将文件夹上传到
HTTP 或 HTTPS
服务器,并通过 Internet 以http:// 或 https://
访问它。否则游戏将无法加载,这不是Bug,是操作问题。 - 要修改默认的服务器列表,请下载servers_template.dat并在NBTExplorer中打开它。进行更改,然后保存
- 如果无法安装 NBTExplorer,请尝试WebNBT
- 将您的修改上传servers_template.dat到base64encode.org,然后按“编码”。
- 下载并打开编码文件,将文件中的文本复制并粘贴回第 21 行(或第 22 行)的引号之间,以代替同样以引号index.html开头的旧文本CgAACQAHc2Vydm
- 要创建自动加入服务器的站点链接,请在 URL 中添加一个
?server=
变量,例如(例如):https://g.eags.us/eaglercraft/?server=127.0.0.1:25565
将自动加入ws://127.0.0.1:25565/
为玩家完成用户名和皮肤设置后 - 要更改服务器的 MOTD 和图标,请在 中编辑motd1:侦听器配置的标签,并在配置文件所在的文件夹中java/bungee_command/config.yml替换。server-icon.png用于&添加颜色/格式代码。服务器列表会将您的图标缩小为 64x64 像素
- 你可以给你的 MOTD 多行,添加一个motd2:来定义第二行
- 对于动画 MOTD 和图标,安装 EaglerMOTD:https ://github.com/LAX1DUDE/eaglercraft-motd/
- 要添加一些 bukkit 插件,请下载 CraftBukkit 1.5.2 的插件 JAR 文件并将其放入java/bukkit_command/plugins
- 要添加一些蹦极插件,请下载插件的 JAR 文件并将其放入java/bungee_command/plugins
- 请参阅https://github.com/LAX1DUDE/eaglercraft-plugins/下载一些支持的插件
- 要添加/loginand /register,请安装AuthMe并仔细阅读其文档以正确设置
- 要在 Eaglercraftbungee 上禁止用户名,请使用:
eag-ban <username>
- 要在 Eaglercraftbungee 上封禁 IP,请使用:
eag-ban-ip <ip>
,或eag-ban-ip <name>
自动封禁玩家的 IP - 要禁止一定范围的 IP 地址,请使用斜杠符号定义子网。例子:
eag-ban-ip 192.168.0.0/8
- 要通过通配符 (*) 禁止用户,请使用:
eag-ban-wildcard <text>*
或eag-ban-wildcard *<text>
或eag-ban-wildcard *<text>*
- 您可以编辑 EaglercraftBungee 文件夹中的 bans.txt,保存时服务器会自动重新加载文件
- 要通过正则表达式禁止用户,请使用:
eag-ban-regex <regex>
与正则表达式匹配小写的用户名 - 如果您在服务器上使用 /op,请记住,如果您
/op LAX1DUDE
,则以“laX1DUDE”或“LaX1dUdE”或“lax1dude”身份加入的玩家也都将拥有 /op。为了解决这个问题,通过将“BitchFilterPlugin.jar”移动到“java/bukkit_command/plugins”中,强制所有操作员只能在其用户名中加入所有小写字母(“lax1dude”),然后注册每个操作用户名小写 - ws://要通过 URL或wss://URL 而不是连接到您的服务器,请将nginxip:port设置为您希望 URL 连接到的 EaglercraftBungee 服务器的反向代理。使用带有指令的位置 URL 模板。ip:portproxy_pass
- Eaglercraft 默认使用 80 端口进行 IP 连接,输入
127.0.0.1
与输入ws://127.0.0.1:80/
是一样的 - 要将客户端的远程 IP 地址从 nginx 上的请求转发到 EaglercraftBungee 以强制执行 IP 禁令,X-Real-IP请在代理时将请求的标头设置为 websocket
- 要为您的站点制作自定义资源包,请克隆此存储库并编辑lwjgl-rundir/resources中的文件。
- 完成后,导航到epkcompiler/并双击run.bat. 等待窗口说
Press any key to continue...
并关闭它。然后,转到../javascript存储库并复制javascript/assets.epk到您网站上的assets.epk - 如果您使用的是 mac 或 linux,请导航到 epkcompiler 文件夹cd并运行
chmod +x run_unix.sh
,然后./run_unix.sh执行此操作,然后将其复制javascript/assets.epk到您网站上的assets.epk

最后由版主编辑于: