RUSTLY

Семена карт для Rust

Семя — это одно число, которое определяет всю структуру мира в Rust. Вот как оно работает, как его установить и почему одно и то же семя выглядит по-разному на разных серверах.

Что такое семя?

«Семя» — это целое число, которое используется генератором карт в Rust. В сочетании с размером мира оно создаёт полностью детерминированный мир — каждый раз очертания острова будут одинаковыми, монументы будут стоять на тех же местах, дороги и реки будут такими же. Если задать на двух серверах одно и то же «семя» и размер, они сгенерируют идентичную карту.

Именно этот детерминизм и является главной причиной, по которой семена передают друг другу: найди то, что тебе нравится, и любой сможет точно его воспроизвести. Значение семени может варьироваться от 1 до 2,147,483,647.

Как установить начальное значение для генерации карты

Seed — это параметр запуска сервера, который задаётся вместе с размером:

+server.seed 1337 +server.worldsize 4000

Если не указать начальное число, сервер сгенерирует случайное. Поскольку начальное число и размер составляют пару, для воссоздания карты нужно указать и то, и другое — одно и то же начальное число при другом размере даст совсем другой мир.

Семена и вайпы

Большинство серверов меняют сед при ежемесячном принудительном вайпе, поэтому сед стоит знать именно для текущего вайпа, а не навсегда. Если ты ищешь конкретную раскладку — с наличием всех Монументов, стартом на острове или определённым расположением нефтяной вышки — тебе нужен сед, который сервер использует в этом вайпе; администраторы обычно публикуют его в разделе «Discord».

Frequently Asked Questions

Что такое сед карты в Rust?expand_more

Целое число, которое вместе с размером мира формирует детерминированный мир — каждый раз один и тот же остров, монументы, дороги и реки. Значения семян варьируются от 1 до 2 147 483 647.

Как установить начальное значение для генерации карты?expand_more

Добавь в параметры запуска сервера +server.seed <число> вместе с +server.worldsize. Если не указать этот параметр, сервер выберет случайное начальное значение.

Почему одно и то же семя выглядит по-другому на другом сервере?expand_more

Почти всегда это происходит из-за разницы в размере мира. Семя воспроизводит карту только того же размера; измени размер — и это уже другой мир. Версия игры тоже имеет значение — генерация мира меняется с каждым обновлением.

Где можно найти сед сервера?expand_more

Админы обычно указывают текущий сид и размер в разделе «Discord» или в описании сервера. Эта информация актуальна только для текущего вайпа, так как на большинстве серверов сид обновляется каждый месяц.

Похожие гайды