Warning: file_put_contents(/www/wwwroot/nmbt.106988770/cache/modrinth_versions_UY8NykSz.json): Failed to open stream: Permission denied in /www/wwwroot/nmbt.106988770/resource_detail.php on line 53
LimboAutoServer - 墨喵 Minecraft 资源
LimboAutoServer 图标

LimboAutoServer

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 1.0.0-beta.1
本资源为搬运资源,原资源地址: https://modrinth.com/mod/limboautoserver
资源信息

Minecraft 版本: 26.1

平台: velocity

标签: management technology utility

资源介绍

LimboAutoServer

A Velocity plugin that lazy-starts backend
servers
when a player connects and keeps them running only while players are present —
the same idea as AutoServer, but built on
top of LimboAPI.

Why

AutoServer denies the initial connection while the backend boots, which leaves the client
stuck in the login phase. A cold Fabric server can take a while to start, and clients often
hit a login timeout before it is ready.

LimboAutoServer fixes this by dropping the player into a LimboAPI virtual world (a tiny
"waiting room" served directly by the proxy) while the backend starts. The player is fully
connected — no timeout — sees a status message, and is seamlessly transferred to the
real server as soon as it is responsive.

How it works

  1. During login, LimboAPI fires LoginLimboRegisterEvent.
  2. LimboAutoServer resolves the backend the player is heading to (forced host, else the
    first entry of Velocity's try list) and pings it.
  3. If it's online, the player connects normally.
  4. If it's offline, the player is spawned into the limbo world and the backend's
    start command is run. Concurrent joiners share a single startup and are released
    together once the server responds.
  5. When the last player leaves a backend, it is stopped again after autoShutdownDelay.

Requirements

  • Velocity 3.4.x
  • LimboAPI installed on the same proxy (declared as
    a plugin dependency, so it loads first).

Build

./gradlew build

The plugin jar is produced at build/libs/limboautoserver-velocity-<version>.jar.
toml4j and the Velocity/Adventure APIs are provided by Velocity at runtime, and the
LimboAPI classes are provided by the LimboAPI plugin, so the jar stays small (no shading).

Configuration

On first run config.toml is written to plugins/limboautoserver/. Each backend is a
[servers.<name>] block whose name matches the server in velocity.toml. See the bundled
config.toml for the full set of options (start/stop
commands, working directory, startup/shutdown/idle delays) and the [limbo] section
(dimension, gamemode, spawn position, world time) and [messages].

Commands

/limboautoserver (alias /las):

Subcommand Permission Description
reload limboautoserver.command.reload Reload config and rebuild the limbo world
status [server] limboautoserver.command.status Show cached server status
start <server> limboautoserver.command.start Run the start sequence
stop <server> limboautoserver.command.stop Run the stop sequence

Credits

Derived from AutoServer by Artificial-720
(MIT). Built on LimboAPI by Elytrium (MIT).
Licensed under the MIT License — see LICENSE.

下载与版本
评论(0)
请 登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

赞助作者

请 登录 后赞助作者。

🔥 相关推荐
Hello Knockback!

价格:0 墨喵币
下载量:0

查看详情
Eclipse SMP+

价格:0 墨喵币
下载量:0

查看详情
HailWall

价格:0 墨喵币
下载量:0

查看详情
Mining Fatigue 3 Fix

价格:0 墨喵币
下载量:0

查看详情