Fabric SMP 图标

Fabric SMP

作者:rebot | 分类:整合包

价格:0 墨喵币 下载量:0 点赞:0 版本 2.1.2
本资源为搬运资源,原资源地址: https://modrinth.com/modpack/fabric-smp
资源信息

Minecraft 版本: 26.2

平台: fabric

标签: lightweight multiplayer optimization

资源介绍
English version # Fabric SMP — The Vanilla Server It Should Be Are you tired of vanilla servers too, where almost everything is just like vanilla? 100% of the time. It's a dump of 70 plugins running on PaperMC core. I created a truly vanilla server. Based on the Fabric core. Fabric itself doesn't change vanilla mechanics. It only provides a layer that allows server modification. Without serious interference with Redstone mechanisms and mob spawn rates. I created a modpack that players don't need to download. All mods run exclusively on the server side. Ensuring maximum performance without interfering with the gameplay. --- ## What's inside? When you download `Fabric-SMP-26.2.mrpack`, you're not just getting a random collection of mods. You're getting a fully configured server environment: - **Multi-threaded optimization**: chunks and mobs are processed asynchronously. - **Performance-enhancing mods**: C2ME, FerriteCore, and Krypton. - **Anti-Xray protection**. - **Pre-configured TAB and permissions for SimpleVoiceChat** via LuckPerms. - **Authentication system** for pirate/cracked servers, plus a built-in Whitelist system. - **EasyWhitelist** — `/easywhitelist add `. Vanilla mechanics remain untouched — everything behaves just like in original Minecraft. --- ## How to install? `.mrpack` is essentially a standard archive. You can open it with 7-Zip, WinRAR, or any other archive manager. 1. Download Server Core Fabric - https://fabricmc.net/use/server/ 2. Extract the archive. 3. Place the `config` folder into your server's root directory. 4. The mods themselves are downloaded through a specialized launcher (Modrinth, Prism, ATLauncher, etc.). 5. Startup parameters are included in the archive — I recommend using them. --- ## License **MIT** — open source, transparent, and free to use. System Requirements for Hosting ## Processor The pack is demanding on single-thread processor performance. The frequency of a single core is the main limiting factor. | Processor | Frequency | Players | Note | |-----------|-----------|---------|------| | **Ryzen 9 7950X3D** | 5.7 GHz | ~50 | Panel hosting, 12 GB RAM | | **Ryzen 5 5600G** | 4.7 GHz | ~35 | Home server, 32 GB RAM | | **Intel Xeon E5-2680v4** | 3.6 GHz | ~25 | Home server, 32 GB RAM | > **Important:** Maximum online is achieved with simulation distance 3-4 chunks and render distance 8 chunks. With default settings, online will be lower. --- ## RAM The pack consumes RAM moderately thanks to the **FerriteCore** mod. Chunks must be pre-generated with the **Chunky** mod! | Online | Recommended RAM | Note | |--------|-----------------|------| | **up to 25 players** | 6-8 GB | Comfortable gameplay | | **25-35 players** | 7-9 GB | Stable performance | | **35-50 players** | 10-12 GB | For large servers with a buffer | > **In practice:** Ryzen 9 7950X handled 50 players with 9 GB RAM. But for reliability, I recommend 12 GB. --- ## Storage | Parameter | Recommendation | |-----------|----------------| | **Minimum** | 15 GB for a small server with 20 players | | **Recommended** | 30-50 GB (taking into account world pre-generation) | > **World size calculator:** https://onlinemo.de/world > Use this site to calculate the exact size of your world before pre-generation. Supports all versions from 1.1 to 26.1.2. --- ## Minimum System Requirements | Component | Minimum | |-----------|---------| | **Processor** | 2-3 threads, frequency from 3.5 GHz | | **RAM** | 4-5 GB (for 15-20 players) | | **Storage** | 15 GB | --- The pack also works on weaker hardware. The main limitation is the frequency of a single processor core, not the number of threads. RAM is secondary — the main thing is that the processor can handle it. Not enough performance? / Immersive Optimization **Install the mod:** https://modrinth.com/mod/immersive-optimization --- The golden rule of vanilla Minecraft is that **every single entity** on the server gets processed **20 times per second** (20 ticks). Mobs, animals, items on the ground, minecarts, boats, redstone mechanisms — everything the player loads through server simulation follows this rule. Problems start when: - Players build massive mob farms where hundreds of entities spawn, die, and drop loot. - Players explore the world and unintentionally load mobs that are sitting deep underground in caves. These mobs also constantly tick, loading the server with their AI and logic. All of this creates **a massive load on the server's main thread**. --- ## What does Immersive Optimization do? The mod gets clever. **When a mob is behind a wall** and the player can't see it — the mod gives it **fewer ticks**. Because the player can't see it anyway, so why waste CPU cycles on its logic? **When you have hundreds of animals** on a farm — the ones that players are interacting with right now tick more often. **When a mob is far from the player** — the mod checks the distance and makes the mob tick less frequently. **Instead of processing a thousand entities in a single tick**, the mod **spreads the load** across entities: each one ticks in turn, rather than all at once. --- ## Why isn't this mod in my pack? My pack is built to deliver **maximum vanilla 100% experience**. Immersive Optimization does the opposite. Yes, it's powerful. Yes, it gives a crazy performance boost. **But at a cost:** - Due to **variable latency**, hoppers in different chunks may work differently. - **Redstone mechanisms** will perform worse with fluctuating timings. - If you have a **mob farm** designed around precise tick calculations — this mod will mess it up. That's just how this mod works. --- ## The verdict **Immersive Optimization is a great mod — just not for this pack.** If you want to squeeze out maximum performance at any cost — add it yourself. But if something breaks in your redstone — you'll know why. I choose **stability and predictability**. You decide for yourself. Velocity + FabricProxy-Lite / Connecting via Proxy --- **Velocity** is a proxy server that allows you to combine dozens of servers into one network. When a player connects to Velocity, they can authenticate, enter the **Lobby**, and then choose a game mode: - **Fabric SMP** — our vanilla pack - **NeoForge** — tech pack (industry, machinery, automation) - **Forge** — adventure pack (magic, dimensions, exploration) This allows players to switch between servers **seamlessly**, without re-logging. --- **FabricProxy-Lite** is a Fabric mod that forwards player data (nickname, UUID, skin, and real IP) from Velocity to the backend server. Without it, Velocity won't know who joined the Fabric server. **Mod link:** https://modrinth.com/mod/fabricproxy-lite --- ## Setup ### 1. Configure Velocity Open `velocity.toml`, set: player-info-forwarding-mode = "modern" Open `forwarding.secret`, copy the key. ### 2. Configure Fabric Place the mod, start the server, open `config/FabricProxy-Lite.toml`, paste the key: secret = "your_key" from `forwarding.secret` ### 3. Restart the server. Done. --- Mod List (Fabric SMP 26.2) > **I'm not going to use a neural network to explain what does what.** > **I'll try to explain in simple words so everyone understands what we're talking about.** --- ## Optimization and Performance **C2ME** (Concurrent Chunk Management Engine) Now chunk generation works asynchronously. If your server has 3 or more cores — this mod is highly recommended and useful. Reduces load on the main thread. **Lithium** Optimizes physics, mob AI, and redstone. Doesn't interfere with game mechanics. **FerriteCore** A very useful mod. Reduces server RAM usage by optimizing data storage. **VMP** (Very Many Players) Optimizes entities with large player counts. Optimizes the network part. **Noisium** Optimizes world generation. **Krypton** Another mod that optimizes the network part. **Async** Useful but demanding mod. Distributes CPU threads for entity processing. Can give a big boost on servers with lots of farms. But you need at least 5 threads for it. --- ## Protection and Security **AntiXray** Protects the server from X-ray vision. If you download my .mrpack and open it as an archive — you'll find the config folder with a pre-configured config for this mod. If the server lags — set mode = 2. **EasyAuth** Authorization. I didn't touch the functionality. Mod at the AuthMe plugin level. **EasyWhitelist** Let me explain. This mod is useful if you're creating a private, cracked server. Since Fabric is not a modified core like PaperMC, it doesn't have UUIDs for cracked players. So when you use the vanilla command on a cracked player — the check goes by UUID, not by nickname, which are stored on Microsoft servers. This mod solves the problem. If you have a licensed server — feel free to remove it along with the authorization. **SkinRestorer** Skin system. You can load both licensed skins and from Elyby right in the game. --- ## Management and Utilities **LuckPerms** Permissions. I installed it for the SimpleVoiceChat mod. You can also add nice prefixes with it. **TAB** Nice-looking TAB. Added health and ping display above players. **PlaceholderAPI** I think it'll come in handy. **Spark** Profiling. Analyzes everything happening on the server. If your server is lagging or you're low on RAM — it will show you what the problem is and how to fix it. If you don't understand any of this — use any neural network to analyze the data. **TAB TPS** Adds the ability to display TPS, MSPT, and PING in the BossBar. **Chunky** One of the most important mods, the foundation of all servers. Pre-generation of territory. Pre-generate the server 7000 by 7000 in the overworld and in the end, and 900 blocks in the nether. In the first minutes of the server, when players are exploring the world, they'll experience high server responsiveness. Less CPU and RAM load due to pre-generated territory. Works together with C2ME — chunks will generate 3 times faster. **FabricProxy-Lite** Needed if you're using Velocity + Fabric. --- ## Voice Chat and Emotes **SimpleVoiceChat** Convenient, simple, functional voice chat. **Emotecraft** Added as a pair to SimpleVoiceChat. Adds what's already on all servers anyway. **PlayerAnimationLib** Library for Emotecraft. **DynamicLights** Dynamic lighting from items and torches. --- ## Libraries and API - Fabric API - Fabric Language Kotlin - ForgeConfigAPIPort - MidnightLib --- ## Summary - All mods do not change, add, or alter vanilla mechanics - Redstone mechanisms and mob spawn rates are untouched - X-ray protection and authorization are present - Voice chat and emotes are purely for atmosphere
Русская версия # Fabric SMP — Ванильный сервер, каким он должен быть Вам тоже надоели ванильные сервера, где почти всё, как на ваниле. В 100% случаев. Это помойка из 70-ти плагинов на ядре PaperMC. Я создал настоящий ванильный сервер. На основе ядра Fabric. Сам по себе фабрик, не изменяет ванильные механики. Он лишь даёт прослойку, позволяющую модифицировать сервер. Без серьёзных вмешательств в Редстоун Механизмы и Спавн рейт мобов. Я создал сборку, которую не нужно качать игрокам. Все моды работают исключительно на серверной стороне. Обеспечивая максимальную производительность без вмешательств в игровой процесс. --- ## Что внутри? Когда Вы скачиваете `Fabric-SMP-26.2.mrpack`, вы получаете не просто набор модов. Вы получаете готовое серверное окружение: - **Многопоточная оптимизация**: чанки и мобы работают асинхронно. - **Моды, дополняющие оптимизацию**: C2ME, FerriteCore, Krypton. - **Защита от рентгена (AntiXray)**. - **Настроенный TAB и права для SimpleVoiceChat** в LuckPerms. - **Система авторизации** для пиратских серверов, а так же система Whitelist. - **EasyWhitelist** — `/easywhitelist add `. Ванильные механики не затронуты, всё работает как в оригинальном Minecraft. --- ## Как установить? `.mrpack` — по своей сути это обычный архив. Открыть его можно с помощью 7-Zip, WinRAR или любым другим архиватором. 1. Скачать ядро Fabric - https://fabricmc.net/use/server/ 2. Распакуйте архив. 3. Папку `config` поместите в главную директорию сервера. 4. Сами моды скачиваются через специализированный лаунчер (Modrinth, Prism, ATLauncher и др.). 5. В архиве лежат параметры запуска — рекомендую использовать их. --- ## Лицензия **MIT** — всё открыто, всё прозрачно. Системные требования для хостинга ## Процессор Сборка требовательна к однопоточной производительности процессора. Именно частота одного ядра является главным ограничителем. | Процессор | Частота | Игроки | Примечание | |-----------|---------|--------|------------| | **Ryzen 9 7950X3D** | 5.7 ГГц | ~50 | Панельный хостинг, 12 ГБ RAM | | **Ryzen 5 5600G** | 4.7 ГГц | ~35 | Домашний сервер, 32 ГБ RAM | | **Intel Xeon E5-2680v4** | 3.6 ГГц | ~25 | Домашний сервер, 32 ГБ RAM | > **Важно:** Максимальный онлайн достигается при симуляции 3-4 чанка и прорисовке 8 чанков. При стандартных настройках онлайн будет ниже. --- ## Оперативная память Сборка умеренно потребляет RAM за счёт мода **FerriteCore**. Чанки должны быть прогружены модом **Chunky**! | Онлайн | Рекомендуемый RAM | Примечание | |--------|-------------------|------------| | **до 25 игроков** | 6-8 ГБ | Комфортная игра | | **25-35 игроков** | 7-9 ГБ | Стабильная работа | | **35-50 игроков** | 10-12 ГБ | Для больших серверов с запасом | > **По факту:** Ryzen 9 7950X держал 50 игроков при 9 ГБ RAM. Но для надёжности рекомендую 12 ГБ. --- ## Хранилище | Параметр | Рекомендация | |----------|--------------| | **Минимум** | 15 ГБ для небольшого сервера на 20 человек | | **Рекомендуется** | 30-50 ГБ (с учётом прегенерации мира) | > **Калькулятор размера мира:** https://onlinemo.de/world > С помощью этого сайта вы можете рассчитать точный размер вашего мира до прегенерации. Поддерживаются все версии от 1.1 до 26.1.2. --- ## Итоговые минимальные требования | Компонент | Минимум | |-----------|---------| | **Процессор** | 2-3 потока, частота от 3.5 ГГц | | **Оперативная память** | 4-5 ГБ (для 15-20 игроков) | | **Хранилище** | 15 ГБ | --- Сборка работает и на более слабом железе. Главное ограничение — частота одного ядра процессора, а не количество потоков. Оперативная память вторична — главное, чтобы процессор тянул. Не хватает оптимизации? / Immersive Optimization **Установить мод:** https://modrinth.com/mod/immersive-optimization --- Мировое правило ванильного майнкрафта заключается в том, что **каждая сущность** на сервере обрабатывается **20 раз в секунду** (20 тиков). Мобы, животные, предметы на земле, вагонетки, лодки, редстоун-механизмы — всё, что игрок прогружает симуляцией сервера, подвергается этому правилу. Проблемы начинаются, когда: - Игроки создают огромные фермы мобов, где сотни существ появляются, умирают и роняют лут. - Игроки исследуют мир и невольно прогружают мобов, которые сидят глубоко под землёй в пещерах. Эти мобы тоже постоянно тикают, нагружая сервер своим интеллектом и логикой. Всё это вызывает **огромную нагрузку на мировой поток** сервера. --- ## Что делает Immersive Optimization? Мод идёт на хитрость. **Когда моб находится за стеной** и игрок его не видит — мод выделяет ему **меньше тиков**. Потому что игрок его всё равно не видит, значит, и логику включать не нужно. **Когда у вас сотни животных** на ферме — чаще тикают те, с кем прямо сейчас взаимодействуют игроки. **Когда моб находится далеко от игрока** — мод проверяет расстояние и заставляет моба тикать реже. **Вместо того чтобы обрабатывать тысячу сущностей за один тик**, мод **размывает нагрузку** между существами: каждый тикает по очереди, а не все сразу. --- ## Почему этого мода нет в моей сборке? Мой пак заточен на то, чтобы дать **максимальный ванильный 100% опыт**. Immersive Optimization делает противоположное. Да, он мощный. Да, он даёт дикий буст. **Но ценой:** - Из-за **переменной задержки** воронки в разных чанках могут работать по-разному. - **Редстоун-механизмы** будут работать хуже и с плавающими таймингами. - Если у вас **ферма мобов**, рассчитанная на каждый тик — с этим модом вы получите неприятный эффект. Так устроены особенности этого мода. --- ## Вердикт **Immersive Optimization — отличный мод, но не для этой сборки.** Если ты хочешь выжать максимум производительности любой ценой — ставь его сам. Но если что-то сломается в редстоуне — ты знаешь, в чём дело. Я выбираю **стабильность и предсказуемость**. Ты — решаешь сам. Velocity + FabricProxy-Lite / Подключение через прокси --- **Velocity** — это прокси-сервер, позволяющий объединять десятки серверов в одну сеть. Когда игрок заходит на Velocity, он может пройти авторизацию, попасть в **Lobby**, а дальше выбрать режим игры: - **Fabric SMP** — наша ванильная сборка - **NeoForge** — техническая сборка (промышленность, механизмы, автоматизация) - **Forge** — приключенческая сборка (магия, измерения, исследования) Всё это позволяет игроку переключаться между серверами **бесшовно**, без перезахода. --- **FabricProxy-Lite** — мод для Fabric, который передаёт данные игрока (ник, UUID, скин и реальный IP) от Velocity на конечный сервер. Без него Velocity не поймёт, кто зашёл на Fabric-сервер. **Ссылка на мод:** https://modrinth.com/mod/fabricproxy-lite --- ## Настройка ### 1. Настраиваем Velocity Открываем файл `velocity.toml`, выставляем: player-info-forwarding-mode = "modern" Открываем `forwarding.secret`, копируем ключ. ### 2. Настраиваем Fabric Закидываем мод, запускаем сервер, открываем `config/FabricProxy-Lite.toml`, вставляем ключ: secret = "твой_ключ" из `forwarding.secret` ### 3. Перезапускаем сервер. Готово. --- Список модов (Fabric SMP 26.2) > **Я не собираюсь использовать нейросеть, чтобы вам объяснять, что за что отвечает.** > **Я постараюсь объяснить простыми словами, чтобы каждый понял, о чём речь.** --- ## Оптимизация и производительность **C2ME** (Concurrent Chunk Management Engine) Теперь генерация чанков работает асинхронно. Если на вашем сервере от 3 ядер — мод крайне желателен и полезен. Снизит нагрузку с мирового потока. **Lithium** Оптимизирует физику, ИИ мобов и редстоуна. Не лезет в игровые механики. **FerriteCore** Очень полезный мод. Уменьшает потребление оперативной памяти сервера за счёт оптимизации хранения данных. **VMP** (Very Many Players) Оптимизация сущностей при большом онлайне. Оптимизирует сетевую часть. **Noisium** Оптимизация генерации мира. **Krypton** Ещё один мод, оптимизирующий сетевую часть. **Async** Полезный, но требовательный мод. Распределяет потоки процессора на обработку сущностей. Может дать большой буст на серверах с большим количеством ферм. Но вам нужно иметь желательно больше 5 потоков. --- ## Защита и безопасность **AntiXray** Защищает сервер от рентген-зрения. Если вы скачаете мой .mrpack и откроете его как архив — в нём вы найдёте папку config, а в ней настроенный конфиг для этого мода. Если сервер подлагивает — ставьте mode = 2. **EasyAuth** Авторизация. Функционал не трогал. Мод на уровне плагина AuthMe. **EasyWhitelist** Сейчас объясню. Этот мод полезен, если вы создаёте приватный, пиратский сервер. Так как Fabric — это не модифицированное ядро, как PaperMC, у него нет UUID для пиратских игроков. Поэтому когда вы используете ванильную команду на игроке с пиратки — проверка идёт не по нику, а по UUID, которые хранятся на серверах Microsoft. Этот мод решает проблему. Если у вас сервер лицензионный — смело удаляйте вместе с авторизацией. **SkinRestorer** Система скинов. Есть возможность из игры подгружать как лицензионные скины, так и с Elyby. --- ## Управление и утилиты **LuckPerms** Права. Я его поставил для мода SimpleVoiceChat. Так же вы им можете добавить себе красивые префиксы. **TAB** Красивый TAB. Добавил, что над игроками показывает количество жизней и пинг. **PlaceholderAPI** Думаю, пригодится. **Spark** Профилирование. Анализирует всё, что происходит на сервере. Если у вас лагает сервер или не хватает оперативки — он вам покажет, в чём проблема и как её решить. Если вы в этом ничего не понимаете — используйте любую нейросеть для анализа данных. **TAB TPS** Добавляет возможность вывести в BossBar TPS, MSPT и PING. **Chunky** Один из самых важных модов, основа всех серверов. Предварительная прогрузка территории. Прогружаете сервер 7000 на 7000 в обычном мире и в энде, и 900 блоков в незере. В первые минуты сервера, когда игроки будут изучать мир, они столкнутся с высокой отзывчивостью сервера. Меньше нагрузка на CPU и RAM за счёт прогруженной территории. Работает в паре с C2ME — чанки прогрузятся в 3 раза быстрее. **FabricProxy-Lite** Нужен, если вы используете Velocity + Fabric. --- ## Голосовой чат и эмоции **SimpleVoiceChat** Удобный, простой, функциональный голосовой чат. **Emotecraft** Поставил в пару к SimpleVoiceChat. Добавляет то, что и так есть на всех серверах. **PlayerAnimationLib** Библиотека для Emotecraft. **DynamicLights** Динамическое освещение от предметов и факелов. --- ## Библиотеки и API - Fabric API - Fabric Language Kotlin - ForgeConfigAPIPort - MidnightLib --- ## Итог - Все моды не меняют, не добавляют и не изменяют ванильные механики - Редстоун-механизмы и спавн-рейт мобов не затронуты - Защита от рентгена и авторизация есть - Голосовой чат и эмоции — чисто для атмосферы
下载太慢?试试 墨喵加速站,支持 Modrinth 和外网直链高速下载! 用的人越多,下载的越快!
下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Guns Without Roses Additions

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

查看详情
VOIMCRAFT

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

查看详情
CartLoad

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

查看详情
Armor Crafting

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

查看详情