Серверное железо 1.7.10

Доброго времени суток!
Вопрос, вроде, не оффтоп, но на всякий случай заранее извиняюсь.
Для работы возникла необходимость собрать второй ПК и было принято решение совместить приятное с полезным, сделав из него сервер для майна. Стоять будет очень тяжелая сборка (GTNH), средний онлайн не выше 10, кол-во одновременно подгружаемых баз не больше 3-4.
Пытался изучить тему самостоятельно, но нашел очень мало информации, к тому же, сомнительной давности и качества. Да и понимания какие нужны «мощности»под задумку особо нет. Поэтому был бы очень благодарен, если сможете помочь разобраться и прокомментируете следующие вопросы:
1)Какие вообще есть варианты выбора ЦП для сервера из среднего ценового сегмента? Будет ли достаточно условного 5700х на B550M?
2)Какое нужно кол-во оперативы? Хватит ли 32GB 3200МГц? И имеет ли смысл увеличить до 64GB?
3)На сколько сильно влияет скорость SSD? Есть ли смысл переплачивать за большую скорость, или условного 1ТБ 3500МБ/сек хватит?
4)На сколько я слышал/видел, возможен вариант распределения нагрузки по ядрам путем «подвешивания» каждого dimension'а на отдельное ядро. Как это вообще можно реализовать? Т.к. из-за специфики сборки это даст огромный буст производительности (фактически каждая база находится в персональном dim). Или это реализуется только через кучу танцев с бубнами и самописки, и на моем любительском уровне нереализуемо/излишне?
5)Влияет ли вообще на майн операционка? Есть ли смысл ставить условную убунту? Или обычной облегченной винды за глаза хватит?
В общем и целом это все что волнует, но если что-то добавите из советов от себя - было бы прекрасно.
Заранее большое спасибо!
 
Приветствую!
1.7.10 достаточно старая версия игры, она не так требовательна к ресурсам, в сравнении с актуальными версиям. GTNH требовательная сборка, но не так чтобы прям. Основная нагрузка будет приходиться на запуск сервера и загрузку всех модов.

1. Minecraft - условно однопоточная игра. Есть один главный самый загруженный поток в котором крутится вся логика игры и много мелких в которых выполняются кратковременные фоновые задачи. Для комфортной работы серверу достаточно выделит до 4 ядер процессора. Процессор важно выбирать высокочастотный, здесь будут лучше всего настольные процессоры. В бенчмарках смотрите именно на показатель производительности на одно ядро.

2. Одному серверу Minecraft будет достаточно от 4-8 ГБ. Точное значение можно узнать только экспериментальным путём; изучив системные требования сборки, возможно они есть. Будет ли что-то ещё запускаться на компьютере кроме сервера игры?

3. Скорость SSD не так важна, главное чтобы был вообще был SSD. Игра никогда не гоняет десятки гигабайт данных в секунду за отсутствием таковых. Размер одного региона карты мира (содержит 32x32 чанка) в лучшем случае не превышает 16 МБ.

4. В рамках одного инстанса сервера распределение нагрузки невозможно из-за однопоточного дизайна игры. Только если запускать несколько серверов и связывать их через прокси. Но в вашем случае с онлайном до 10 человек это вряд ли понадобится, если не будут использоваться чанк-лоадеры работающие 24/7.

5. Хотите стабильности и лучшей производительности - выбирайте Linux.
 
Последнее редактирование:
Одно из адекватных условий - ставить чистый фордж без плагинного ядра. С точностью ста процентов утверждать не могу, но в большинстве без лишних вмешательств - фордж и баккит в связке на ГТНХ в большинстве случаев оба душу отдадут.
Как предложение снизить нагрузку: Если все таки будешь ставить какое то ядро мод+плагин - то настроить yml файл ядра, уменьшить дистацнию симуляции и остальных различных взаимодействий с энтити.
Так же после первичного запуска сервера форсануть прогрузку чанков, ибо когда вы в 10 лбов будете на сервере грузить разные непрогруженные чанки - время отклика прогрузки может увеличиться и вы вполне все словите приколы таких сборок - либо чанки будут грузиться долго, или же ближайшего выкинет в таймаут.
Если в действительности из вас кто то обладает навыком программирования, или раз уж на то пошло, живя в 26 году у тебя есть подписка на нейронки - сделай какой нибудь простенький мод на AI Culling условный. Зная ГТНХ с его приколами и мобами - я думаю мороз ИИ вне зоны видимости очень хорошо поднимает ТПС. Только один фиг тебе придется ревьювить и дебажить код, честно говоря не особо связывался с нейронками, по отзывам достаточно сильно проседают в определенных областях и в основном их можно юзать как саппортера в реализации идеи методом подсказывания/быстрого скана проекта.
 
Назад
Сверху