SRV-STD-1: различия между версиями

Материал из Amereco Wiki
Перейти к навигацииПерейти к поиску
СНиП в изложении для людей — разбор на верхнем полке. Все нормативы на месте, формулировки человеческие (via update-page on MediaWiki MCP Server)
Метка: отменено
откат к ревизии 601 — рабочая редакция СНиП (via update-page on MediaWiki MCP Server)
Метка: ручная отмена
Строка 1: Строка 1:
= СНиП, как его разбирают на верхнем полке =
= AMR-STD-1 — Строительные нормы и правила (СНиП) =


'''Ранг:''' Строитель (Builder)
'''Ранг:''' Строитель (Builder)


'''Версия:''' 1.2 от 02.08.2026 — цифры все до единой те же, что и в сухой редакции.
'''Версия:''' 1.2 от 02.08.2026


__TOC__
__TOC__


'''Кто парится:'''
== 1. Главный принцип ==
* '''Рассказчик''' — тот, кто СНиП читал. То есть я.
* '''Палыч''' — старой закалки. Строил ещё когда ничего этого не было, и до сих пор считает, что зря придумали.
* '''Витёк''' — молодой, шустрый. На каждое правило у него готово «а чё нельзя-то».
* '''Серёга''' — дельный. Спрашивает по существу, и от его вопросов больше всего пользы.
* '''Толян''' — здоровый. Молчит. Но если скажет — все замолкают.


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


''Уффф… Ну и жара, мужики. Плесни-ка ковшик… ссссс, во-о-от. Пошёл, пошёл родимый.''
== 2. Масштаб ==


— '''Витёк:''' Слышь, а чё ты бумажку припёр в баню? Ты нормальный вообще?
* 1 блок = 1 метр.
* Размеры всех построек отталкиваются от роста игрока (~1,8 блока = ~1,8 м).


Так а где ещё-то? Тут все сидят и деться никуда не могут. Идеальная аудитория. Всё, сели, слушаем.
=== Высота этажа ===
* '''Норма высоты этажа 3 блока''' (расстояние от пола до потолка не менее трёх блоков).
* Высота ниже 3 блоков допускается только в редких исключениях:
** цокольные и технические этажи (без постоянного пребывания людей);
** чердачные помещения;
** воссоздание исторически достоверных построек.
* Любое исключение требует согласования.


== 1. Главное ==
== 3. Реалистичные здания ==


Строй так, будто это не игра.
'''В любом жилом доме обязательно должны быть:'''
* кухня,
* туалет / ванная,
* жилые комнаты,
* прихожая.


Вот прям представь: завтра сюда люди заедут. Живые. Им кухня нужна, сортир, лифт, чтоб влезть. Не «красиво со стороны», а чтоб жить.
'''Нельзя:'''
* ставить верстаки и сундуки прямо в жилых комнатах — для этого нужна отдельная кладовка, мастерская или подвал;
* делать спальни без окон (глухие комнаты — только под кладовые и техпомещения).


'''Палыч:''' Раньше-то как строили? Коробку поставил, окошко прорезал — и молодец. И ведь стояло!
'''В общественных зданиях обязательно:'''
* туалеты (хотя бы один на этаж),
* коридоры и лестницы: '''допускается ширина 1 блок''', но '''рекомендуется 2 блока''' и более;
* технические помещения (по необходимости).


— Стояло, Палыч. И до сих пор стоит, все ходят и морщатся. Хочешь отступить — иди согласовывай. Не «я так вижу», а иди к живому человеку и объясни, чего у тебя дом без окон.
=== Лифты ===
 
''Ух-х-х… пот уже по спине пошёл. Хорошо-о-о.''
 
== 2. Размер ==
 
Блок — это метр. От этого пляшем.
 
Ты сам почти два блока ростом. Не пролезаешь в свою же дверь — значит это не дверь, а лаз.
 
'''Потолок — три блока.''' Три. Не два, не «ну там и так нормально смотрится».
 
— '''Витёк:''' А если два с половиной? Ну реально же не видно разницы.
 
— Витёк. Ты сам два блока. Ты в комнате с потолком в два с половиной будешь ходить как я сейчас на верхнем полке — вот так, пригнувшись. Тебе нравится?
 
— '''Витёк:''' …ну нет.
 
— Вот и людям не нравится.
 
Ниже трёх можно, только если:
* подвал или техэтаж, где никто не живёт;
* чердак;
* воссоздаёшь что-то реально старое, историческое.
 
И то согласуй.
 
== 3. Дома, в которых можно жить ==
 
'''В жилом доме обязательно:''' кухня, сортир с ванной, комнаты, прихожая.
 
Нет этого — не дом, а коробка. Как рыба без воды: вроде рыба, а жить не может.
 
'''Чего мы не делаем:'''
 
Верстак и сундук в жилой комнате не ставим.
 
— '''Витёк:''' Да ладно, а куда их?
 
— А ты у себя дома верстак в спальню тащишь? Есть кладовка, мастерская, подвал. Туда.
 
Спальню без окна — нет. Глухая комната бывает только кладовкой или технической.
 
'''В общественном здании:'''
* сортир хотя бы один на этаж;
* коридоры и лестницы — можно в блок, но лучше два, не жмись;
* техпомещения по надобности.
 
— '''Серёга:''' Погоди, «можно в блок, но лучше два» — это как понимать? Мне за один блок влетит или нет?
 
— Не влетит. Один блок разрешён. Два — рекомендация. Разницу между «запрещено» и «не рекомендуется» я в конце отдельно разжую, там это важно.
 
=== Лифты — вот тут уши развесь ===
 
''Погоди… уфф… дай воды хлебну.''
 
Вот тут народ косячит через одного.


{| class="wikitable"
{| class="wikitable"
|-
|-
! Что !! Сколько
! Параметр !! Норма
|-
|-
| '''Высота входа''' || '''ровно 2 блока.''' Выше — нельзя
| '''Высота входа''' || '''ровно 2 блока''' — выше нельзя
|-
|-
| '''Ширина входа''' || '''2 или 3 блока.''' Шире — нельзя
| '''Ширина входа''' || '''2 или 3 блока''' — шире нельзя
|-
|-
| '''Шахта''' || '''минимум 2×2''' — и вширь, и вглубь
| '''Шахта''' || '''не менее 2×2''' блоков ширина и глубина
|}
|}


— '''Витёк:''' Ну три-то в высоту можно? Солиднее же.
Это точные значения, а не минимумы: и высота, и ширина входа ограничены сверху.
 
— '''НЕТ.''' Витёк, вот тут слушай: это '''не «от двух»'''. Это '''ровно два'''. Сверху тоже стенка. Сделаешь в три — это уже не лифт, это ворота. Как будто ты в шкаф на лошади въезжаешь.
 
— '''Серёга:''' А шахта два на два — это минимум или тоже ровно?
 
— Шахта — минимум. Больше можно, меньше нельзя. Вот там как раз «от».
 
— '''Толян:''' У меня в один блок был.
 
— …
 
— '''Толян:''' Переделал.
 
— Вот и молодец.
 
''Ааах, хорошо парок пошёл…''


== 4. Дороги ==
== 4. Дороги ==


* Полоса — '''не меньше 3 блоков'''. Одна полоса, не вся дорога.
* '''Одна полоса''' — не менее '''3 блоков''' шириной.
* Двухполоска — 6 блоков проезжей части плюс блок на разметку.
* Двухполосная дорога минимум 6+1 блоков проезжая часть (1 блок - на линию разметки).
* Тротуар — блок минимум, на главных улицах два.
* Тротуар: минимум 1 блок, на главных улицах 2 блока.
* Углы на перекрёстке скругляй '''от 2 блоков'''.
* На перекрёстках радиус закругления бордюра — от 2 блоков.
 
— '''Палыч:''' А зачем скруглять-то? Прямой угол чем плох?
 
Тем, Палыч, что фура его не возьмёт. Она тебе весь бордюр снесёт и поедет дальше.
 
=== Парковка ===
 
* Машиноместо — '''3×4'''. Разметка сверху не считается.
* Разметка — блок шириной.
* Между рядами '''6 блоков''', если разъезжаться в обе стороны.
 
== 5. Железка ==
 
''Уфф. Вот тут, мужики, не на глазок. Тут физика.''
 
* '''Радиус поворота — от 80 блоков.''' Поезд тебе не трамвай, он так не вильнёт.
* Трамваю и подъездным путям можно до 60, но иди согласовывай.
* Уклон не круче 3 блоков на сотню.
* Платформа — от 3 блоков шириной, по высоте вровень с полом вагона.
* Путь — минимум 5 блоков вширь.
 
— '''Витёк:''' Восемьдесят?! Да это ж полкарты!
 
— Восемьдесят, Витёк. Прикинь леща на восемьдесят блоков — вот такой радиус. Поезд по-другому не поворачивает, хоть ты тресни.
 
— '''Серёга:''' А если у меня трамвай, но по нему иногда поезд ходит?
 
— Тогда восемьдесят. По самому тяжёлому считаешь, а не по тому, что тебе удобнее.
 
== 6. Моды: не колхозь ==


'''Главное:''' есть модовая мебель ставь модовую мебель.
=== Парковки ===
* Стандартное парковочное место для легкового автомобиля — '''3×4 блока''' (ширина × длина), не считая линию разметки.
* Линия разметки парковочного места — 1 блок шириной.
* Расстояние между рядами (проезжая часть парковки) не менее 6 блоков для двустороннего движения.


— '''Палыч:''' Раньше-то чем сидели? Лестницу положил — вот тебе диван. Табличку прибил — подлокотник. И нормально было!
== 5. Железные дороги ==


Палыч, вот именно поэтому правило и написали.
* '''Радиус поворота''' рельс в горизонтальной плоскости '''не менее 80 блоков'''.
* Для трамвайных линий и подъездных путей допускается снижение до 60 блоков (с согласования).
* Уклон: не круче 3 блоков подъёма на 100 блоков длины.
* Платформы: ширина от 3 блоков, высота — вровень с полом вагона.
* Ширина пути: минимум 5 блоков.


'''Сейчас так нельзя:'''
== 6. Использование модов ==
* лестницы вместо дивана;
* таблички вместо подлокотников;
* люки вместо жалюзи;


и вообще любую ванильную подделку, если существует нормальный блок.
'''Основное правило:''' всегда используй модовую мебель и блоки, а не ванильные «костыли».


'''Что берём, по порядку:'''
'''Запрещено:'''
# Готовый модовый блок.
* лестницы вместо диванов,
# Похожий блок из другого мода.
* таблички вместо подлокотников,
# Свою модель через '''Yuushya-Modelling'''.
* люки вместо жалюзи,
# Комбинацию ванильных блоков.
* и прочие ванильные имитации — если есть модовый аналог.
# Display Entity '''только если вообще никак''', и с согласованием.


=== Телевизоры ===
'''Порядок выбора блока:'''
# Готовый модовый блок (мебель, сантехника, декор).
# Блок из другого мода, визуально похожий.
# Кастомная модель через '''Yuushya-Modelling'''.
# Комбинация ванильных блоков
# Display Entity / Сущность — '''только если ничего из предыдущего невозможно''' + согласование.


''Плесни ещё… ссссс… во. Вот про телевизоры больная тема.''
=== Экраны (waterframes) ===


Блоки '''waterframes''' — это настоящие экраны, они реально видео крутят. Ставим их '''только там, где кто-то реально будет смотреть''': кинозал, экран концертной площадки, знаковое заведение.
Блоки '''waterframes''' ставятся '''только там, где кино или телевидение будут смотреть по-настоящему''': кинозал, большой экран концертной площадки, знаковое заведение.


'''Витёк:''' А у меня в кафе телевизор. Красиво же!
'''Это не значит, что в каждом кафе, ресторане или квартире должен стоять настоящий телевизор.''' Для обычного интерьера есть фейковые телевизоры с живым экраном:
 
— А кто в него смотреть будет, Витёк? Ты сам туда кино включать пойдёшь? Не надо в каждой кухне вешать рабочий экран.
 
Для обычного интерьера бери фейковые — картинка живая, а в интернет не лезут:


{| class="wikitable"
{| class="wikitable"
Строка 190: Строка 104:
! Блок !! Что это
! Блок !! Что это
|-
|-
| <code>yuushya:tv_online</code> || телевизор, экран работает, 8 «программ»
| <code>yuushya:tv_online</code> || телевизор с работающим экраном, 8 «программ»
|-
|-
| <code>yuushya:mounted_tv_online</code> || то же, но на стенку
| <code>yuushya:mounted_tv_online</code> || то же, настенный
|-
|-
| <code>yuushya:old_tv</code> || старый ламповый, тоже с картинкой
| <code>yuushya:old_tv</code> || старый ламповый, с анимацией
|}
|}


'''Палыч:''' О, ламповый! Вот это по-нашему. Раньше включишь — он греется минуту, прежде чем показать.
Экран у них анимированный и '''не требует внешнего источника''' по умолчанию в интерьере используются именно они.


— Он и тут греется, Палыч. Всё как ты любишь.
=== Устройства (devices) ===


=== Ноутбуки ===
Ноутбуки и прочую электронику мода '''devices''' использовать '''не рекомендуется''' — особенно в магазинах и открытых пространствах.


Мод '''devices''' — '''не рекомендуется'''. Особенно в магазинах и на открытых местах.
Это вещи '''личного пользования''': по умолчанию в жилых домах они не стоят.


Ноутбук — вещь личная. Он не стоит в доме по умолчанию, как чайник или веник.
=== Сиденья (handcrafted) ===


=== Скамейки ===
* '''Одиночная скамья запрещена''' — минимум '''2 блока'''. Правило касается <code><материал>_bench</code>, а также <code>bench</code> и <code>frozen_bench</code>.
* '''Максимальная длина:''' обычная скамья — '''5 блоков'''; <code><материал>_dining_bench</code> — '''7 блоков'''. Длиннее — запрещено.
* '''<code>dining_bench</code> можно ставить одиночно.'''
* Вместо одиночной скамьи используется '''<code><материал>_chair</code>'''.


* '''Одиночную скамью не ставим.''' Минимум '''2 блока'''. Это про <code><материал>_bench</code>, и ещё <code>bench</code> с <code>frozen_bench</code> — они по тому же правилу.
=== Торговля (lightmanscurrency) ===
* '''Длиннее тоже нельзя:''' обычная — до '''5 блоков''', <code><материал>_dining_bench</code> — до '''7'''.
* '''<code>dining_bench</code> одиночный можно.''' Он один такой везучий.
* Нужно одно сидячее место — ставь <code><материал>_chair</code>.


'''Серёга:''' Стоп. То есть обычную одну нельзя, а обеденную одну можно?
Мод '''lightmanscurrency''' использовать '''не рекомендуется вообще''' — ни трейдеров, ни любые другие его блоки.


Именно. Обеденная одиночная — можно. Обычная — от двух. И обе сверху ограничены: обычная пять, обеденная семь.
'''Единственное исключение вендинговые аппараты.'''


— '''Витёк:''' А зачем сверху-то?
=== Автомобили ===


— А ты видел скамейку на пятнадцать блоков? Это уже не скамейка, это причал.
'''Запрещено бросать машины посреди дороги.''' Машина, оставленная на проезжей части вне парковочного места, считается мусором и убирается.


Скамейка в один блок — вообще как полрыбы на тарелке. Вроде есть, а сесть не на что.
== 7. Z-fighting ==


=== Торговля ===
'''Z-fighting''' — мерцание двух поверхностей, оказавшихся в одной плоскости: игра не может решить, какая из них ближе к камере, и они «дерутся» за одни и те же пиксели. Проявляется по-разному в зависимости от дистанции, угла обзора и видеокарты, поэтому «у меня не мерцает» аргументом не является.


'''lightmanscurrency — не рекомендуется вообще.''' Ни трейдеров, ни прочие его блоки.
'''Z-fighting запрещён.''' Постройка с мерцающими поверхностями считается незавершённой и подлежит исправлению.


Одно исключение — '''вендинговые автоматы'''. И всё.
'''Типичные источники:'''
* модель Yuushya, выставленная заподлицо со стеной, полом или потолком;
* две модели или детали, наложенные друг на друга гранями;
* плоский декор (вывеска, панель, картина, ковёр) вплотную к блоку;
* полублоки, ступени и тонкие блоки, совпадающие гранями с соседней геометрией.


=== Машины ===
'''Как исправлять:'''
* сместить деталь от плоскости — модели Yuushya двигаются с шагом меньше блока;
* утопить деталь в стену, а не совмещать грань в грань;
* убрать один из двух совпадающих слоёв: чаще всего второй не нужен.


'''Брошенную посреди дороги машину убираем как мусор.'''
Проверять нужно '''в движении''' и '''с дистанции''': вблизи и с одной точки мерцание часто не видно.


Встал на проезжей части не на парковке — считай, уже не твоя. Как сеть без хозяина: кто нашёл, того и улов.
== 8. Плотность и повторяемость ==


== 7. Z-fighting — когда рябит ==
Реальный мир не выкладывают плиткой. Одинаковый предмет, повторённый много раз подряд, читается как текстура, а не как вещь: глаз узнаёт сетку, и здание перестаёт быть зданием.


''Уффф… мужики, я аж вспотел от этой темы. Она меня доводит.''
'''Нельзя ставить рядом множество блоков с повторяемой текстурой или формой.''' Норма касается '''предметов''' — техники, мебели, светильников, декора, объявлений.


Это когда две поверхности легли в одну плоскость, и игра не понимает, какая ближе. Они начинают моргать и драться за пиксели.
=== Как считать расстояние ===


— '''Витёк:''' Слушай, а у меня не рябит.
* Расстояние это '''число пустых блоков между предметами''', а не расстояние между их центрами. «Не менее 1 блока» означает: между ними ровно один пустой блок или больше.
 
* '''Подряд идущими''' считаются предметы, стоящие с минимально допустимым зазором. Разрыв больше него начинает новую группу.
— '''ВОТ.''' Вот эту фразу я и ждал. Витёк, у тебя не рябит, а у Толяна рябит. Зависит от того, откуда смотришь и какая видюха. Так что «у меня нормально» — '''не аргумент'''. Совсем. Даже не начинай.
* Диагональ считается как прямая: расстояние берётся по большей из осей.
 
— '''Толян:''' У меня рябит.
 
— Спасибо, Толян.
 
'''Рябит — значит недостроено.''' Иди чини.
 
'''Откуда лезет:'''
* модель Yuushya заподлицо со стеной, полом или потолком;
* две детали наложены гранями;
* плоский декор вывеска, картина, ковёр — прижат вплотную к блоку;
* полублоки и ступени совпали гранями с соседней геометрией.
 
'''Как лечить:'''
* сдвинь деталь от плоскости — Yuushya двигается мельче блока;
* утопи в стену, а не грань в грань;
* убери один слой из двух, второй обычно и не нужен был.
 
— '''Серёга:''' А как проверять-то? Я стою, смотрю — вроде чисто.
 
— А ты не стой. Ходи вокруг и отойди подальше. Носом в стену ты ничего не увидишь. Это как рыбу в мутной воде высматривать — надо на берег выйти и оттуда глянуть.
 
''Ух… аж отпустило. Поддай-ка ещё.''
 
== 8. Плотность: не выкладывай плиткой ==
 
''Ссссс… ааах… вот теперь хорошо-о-о.''
 
Значит смотри. Поставил одну штуку — это вещь. Поставил двадцать в ряд — это уже не вещь, это обои.
 
'''Нельзя лепить в кучу одинаковые блоки с повторяющейся текстурой или формой.''' Речь про '''предметы''' — технику, мебель, лампы, декор, объявления.
 
=== Как мерить ===
 
— '''Серёга:''' Вот сразу вопрос, пока не забыл. «Не меньше блока» — это между краями или от середины до середины?
 
— Молодец, что спросил, на этом половина народа горит.
 
* Расстояние — это '''сколько пустых блоков между ними'''. Не от центра до центра. «Не меньше блока» = один пустой между ними, и всё.
* '''Подряд''' — это когда стоят с минимальным зазором. Разрыв побольше — уже другая кучка.
* Диагональ меряем как прямую, по большей оси.
 
— '''Витёк:''' А по диагонали чё, тоже считается? Я думал по диагонали не считается.
 
— Считается, Витёк. По диагонали всё прекрасно видно, глаз не обманешь.


=== На что не распространяется ===
=== На что не распространяется ===


'''Палыч:''' Так это чё, мне теперь и стену из кирпича нельзя?! Она ж вся одинаковая!
Правило не трогает '''конструктив''' — то, из чего собрано само здание:
 
* заборы и ограждения, решётки, стёкла;
Да погоди ты, Палыч, не кипятись, ты и так уже красный.
 
Правило не трогает конструктив. То, из чего дом собран:
* заборы, решётки, стёкла;
* обычные кубы, полублоки, ступени, панели;
* обычные кубы, полублоки, ступени, панели;
* кровля, дорожное покрытие, разметка, рельсы.
* кровля, дорожное покрытие, разметка, рельсы.


Мы душим '''повтор вещей''', а не повтор материала. Стену из кирпича никто не запрещал.
Ограничивается '''повтор предметов''', а не повтор строительного материала.
 
— '''Палыч:''' Ну слава богу.


=== Нормативы ===
=== Нормативы ===
''Погоди, отдышусь… уфф. Ну, поехали, тут по-серьёзному.''


{| class="wikitable"
{| class="wikitable"
|-
|-
! Что ставим !! Как ставим
! Блок !! Норматив
|-
|-
| '''Кондиционеры'''<br /><code>yuushya:air_conditioning_condenser</code><br /><code>yuushya:rusty_air_conditioning_condenser</code><br /><code>yuushya:meshed_air_conditioning_condenser</code>
| '''Кондиционеры'''<br /><code>yuushya:air_conditioning_condenser</code><br /><code>yuushya:rusty_air_conditioning_condenser</code><br /><code>yuushya:meshed_air_conditioning_condenser</code>
| • между собой — '''минимум блок''';<br />• '''больше трёх подряд не лепим'''; четвёртый — только через '''2 блока''' и дальше;<br />• по высоте: возьми полосу '''шириной 5 блоков''' (сам и по два в стороны) — в ней ни одного другого кондея на другой высоте. Ни столбиком, ни шахматкой;<br />• только '''у стены''';<br />• '''на стекле — нет'''.
| • между собой — '''не менее 1 блока''';<br />• '''не более трёх подряд'''; четвёртый — только через '''2 блока''' и больше;<br />• по вертикали: в полосе шириной '''5 блоков''' (сам кондиционер + 2 блока влево + 2 вправо) не должно быть другого кондиционера на другой высоте — запрещены и стояк, и шахматный порядок;<br />• ставить '''только у стены''';<br />• '''нельзя ставить на стёклах'''.
|-
|-
| '''Забор'''<br /><code>yuushya:tall_iron_fence_middle</code><br /><code>yuushya:tall_iron_fence_middle_support</code><br />(и чёрный набор <code>black_tall_iron_fence_*</code>)
| '''Ограда'''<br /><code>yuushya:tall_iron_fence_middle</code><br /><code>yuushya:tall_iron_fence_middle_support</code><br />(и чёрный набор <code>black_tall_iron_fence_*</code>)
| • столб <code>_support</code> — '''шаг от 1 до 4 блоков''';<br />• два <code>_support</code> рядом '''нельзя''', между ними хоть один <code>_middle</code>;<br />• реже чем через '''4 блока''' тоже нельзя.
| • '''шаг между столбами <code>_support</code> — от 1 до 4 блоков''';<br />• два <code>_support</code> подряд '''запрещены''' между ними минимум один <code>_middle</code>;<br />• реже, чем '''через 4 блока''', столбы не ставят — прогон без опоры провисает.
|-
|-
| '''Листовки'''<br /><code>yuushya:list</code><br /><code>yuushya:broken_list</code><br /><code>yuushya:completely_broken_list</code>
| '''Листовки'''<br /><code>yuushya:list</code><br /><code>yuushya:broken_list</code><br /><code>yuushya:completely_broken_list</code>
| • вплотную — '''можно''', тут ноль;<br />• но на '''5 блоков стены''' — '''не больше 5 штук'''.
| • вплотную друг к другу — '''можно''', минимальное расстояние 0;<br />• на участок стены длиной '''5 блоков''' — '''не более 5 листовок'''.
|}
 
— '''Витёк:''' Погоди, с кондеями не понял. Три подряд — это три вплотную?
 
— Нет. Три подряд — это три с зазором в блок между каждым. Поставил четвёртый так же — всё, нарушение. Хочешь четвёртый — отодвинь его на два блока и больше.
 
— '''Серёга:''' А эта полоса в пять блоков по высоте — она зачем?
 
— Чтоб ты их не ставил друг над другом. И шахматкой чтоб не ставил, хитрец. Встал на кондей, отмерил два блока влево, два вправо — и вот в этой вертикальной полосе больше ни одного быть не должно ни выше, ни ниже.
 
— '''Толян:''' А у меня стена глухая, без этажей.
 
— А тебе этажи и не нужны. Правило в блоках, а не в этажах. Пять блоков вширь — и всё.
 
----
 
''Всё. Всё, не могу больше, мужики. Я поплыл. Пойду окунусь, а вы тут пока…''
 
''…''
 
''АААААХ!!! Ух-х-х-х-х! Ы-ы-ых!''
 
''Мужики, вода — как лёд! Прям дух вышибло, аж в глазах потемнело!''
 
— '''Витёк''' ''(с полка)'': Ну как там?!
 
— Не то слово! Лезь сюда!
 
''Уфффф… ох… вот теперь я живой. Вот теперь хорошо-о-о. Сердце колотит, кожа горит, по спине мурашки — красота. Ради этого и ходим, а не ради пара.''
 
''Так, а огурчик где? Дай-ка… ХРУСЬ. М-м-м-м. Солёненький, как надо.''
 
''И лимонадиком сверху… буль-буль-буль… а-а-ах. Холодненький, аж зубы ломит.''
 
''Ой хорошо-то как. Вот прям как в Португалии, ей-богу.''
 
— '''Палыч:''' Ты ж не был в Португалии.
 
— Палыч. Не порти момент.
 
''Ладно, ладно. Сели обратно. На чём я там остановился… а, лампы.''
 
----
 
{| class="wikitable"
|-
! Что ставим !! Как ставим
|-
|-
| '''Лампы на потолке'''<br /><code>msd:decoration_ceiling_light</code><br /><code>mtr:ceiling_light</code><br /><code>tjmetro:ceiling_tianjin_light</code>
| '''Потолочные лампы'''<br /><code>msd:decoration_ceiling_light</code><br /><code>mtr:ceiling_light</code><br /><code>tjmetro:ceiling_tianjin_light</code>
| • '''не больше 5 блоков подряд''' на одну лампу;<br />• между лампами — '''блок минимум''', и вбок, и вдоль (меряем между краями);<br />• '''ровной полосы света не бывает нигде.''' Ни в метро, ни в тоннеле;<br />• хочешь сплошную иди согласовывай.
| • '''не более 5 блоков подряд''', формирующих одну лампу;<br />• между лампами — '''не менее 1 блока''' и вбок, и в длину (считается между краями ламп);<br />• '''сплошной световой линии не бывает нигде''' в том числе на станциях метро и в тоннелях;<br />• сплошная линия '''только по согласованию'''.
|-
|-
| '''Погашенные панели'''<br /><code>mtr:ceiling</code> · <code>mtr:ceiling_no_light</code><br /><code>tjmetro:ceiling_not_lit</code><br /><code>tjmetro:ceiling_tianjin</code><br /><code>tjmetro:ceiling_tianjin_no_light</code><br /><code>tjmetro:ceiling_tianjin_not_lit</code>
| '''Погашенные потолочные панели'''<br /><code>mtr:ceiling</code> · <code>mtr:ceiling_no_light</code><br /><code>tjmetro:ceiling_not_lit</code><br /><code>tjmetro:ceiling_tianjin</code><br /><code>tjmetro:ceiling_tianjin_no_light</code><br /><code>tjmetro:ceiling_tianjin_not_lit</code>
| Смотря чем она у тебя работает:<br />• '''зашиваешь потолок''' — лимита длины нет, это отделка;<br />• '''изображаешь ею рельс, короб, отлив''' — всё, это уже предмет, работает общее правило, сплошняком не лепим.<br />Светящиеся в такой обшивке всё равно рвутся по норме выше.
| '''Норма зависит от того, чем панель работает в постройке:'''<br />• '''обшивка потолка''' — лимит длины не применяется, это отделка, а не лампа;<br />• '''панель не по назначению''' — когда ею изображают рельс, короб, отлив или любой другой предмет, действует общее правило повторяемости: сплошной однообразный ряд запрещён.<br />Светящиеся панели в любой обшивке всё равно рвутся по норме выше.
|-
|-
| '''Вентиляторы'''<br /><code>yuushya:ceiling_fan</code>
| '''Вентиляторы'''<br /><code>yuushya:ceiling_fan</code>
| • между собой — '''минимум 3 блока''';<br />• от стены — '''блок'''.
| • между собой — '''не менее 3 блоков''';<br />• от стены — '''1 блок'''.
|}
|}


— '''Серёга:''' Так, а на станции метро? Там же вдоль всей платформы свет идёт.
=== Висящие блоки ===
 
— '''Нигде.''' Серёга, вот это принципиально: ровной световой линии не бывает '''нигде'''. Метро — не исключение. Пять блоков, разрыв, пять блоков, разрыв. Хочешь сплошную — иди и согласовывай отдельно, и это будет именно исключение, а не «ну там же метро».


— '''Витёк:''' А если панели негорящие? Их тоже рвать?
'''Блок не должен висеть в воздухе без причины.''' Исключения — '''только по согласованию'''.


А вот тут смотри, чем она у тебя работает. Зашиваешь потолок негорящими — клади сплошняком, это отделка. А если ты негорящей панелью изображаешь рельс или короб — всё, она стала предметом, и работает общее правило. Дело не в блоке, а в том, что ты им делаешь.
Типовой случай '''<code>yuushya:audio_*</code>''': их регулярно оставляют висеть в воздухе. Чинится просто: под блок ставится '''рычаг (lever), повёрнутый вверх'''.


— '''Толян:''' Хитро.
=== Тайлинг ===


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


=== Висяки ===
'''Признак нарушения простой: вспомогательный предмет повторяется с тем же шагом, что и мебель.''' Урна, поставленная между каждой парой кресел, перестаёт быть урной и превращается в элемент ритма — в зале ожидания их оказывается почти столько же, сколько сидений.


'''Блок не висит в воздухе просто так.''' Хочешь согласовывай.
[[File:Tiling-violation-lounge.png|thumb|500px|Так нельзя. Кресла выставлены сеткой, урна стоит между каждой парой и повторяется с шагом мебели.]]


Чаще всего ловим <code>yuushya:audio_*</code> их вечно оставляют болтаться. Висит, как блесна на леске, и ни на чём не держится.
Такие предметы ставятся '''по потребности''', а не по сетке: одна урна на зону, у выхода, у стойки там, где ею действительно будут пользоваться.


— '''Витёк:''' А чё делать-то? Он же по-другому не встаёт!
== 9. Обязанности строителя ==


— Встаёт. '''Под низ рычаг (lever), повёрнутый вверх''' и всё, стоит как влитой. Секундное дело, а вопрос снят.
Строитель '''обязан''':
* знать и соблюдать этот СНиП;
* перед стройкой в городе показать/описать план рангу Архитектор или выше;
* исправлять нарушения по замечаниям проверяющих;
* следить за обновлениями этого документа.


— '''Витёк:''' …а я месяц мучился.
За систематические нарушения (3+) ранг Строитель может быть снят.


Ну вот, ходи в баню чаще.
'''Нарушение и замечание разные вещи.''' Пункты, где написано «запрещено», проверяются как нарушения. Пункты, где написано «не рекомендуется», — это замечание: ранг за них не снимают, но строитель обязан обосновать решение.


=== Тайлинг, или «зачем тут двадцать урн» ===
== 10. Изменения и дополнения ==


Блоки, которые не для узора, сеткой не выкладываем.
Документ будет пополняться новыми разделами (ландшафт, мосты, промышленные зоны и т.д.). 
Предложения принимаются через Telegram-чат.


'''Признак простой: вспомогательная вещь повторяется с тем же шагом, что и мебель.'''
== 11. Ссылки ==
 
Поставил урну между каждой парой кресел — и всё, урн у тебя почти столько же, сколько задниц. Это уже не урна, это орнамент. Гирлянда из мусорок.
 
[[File:Tiling-violation-lounge.png|thumb|500px|Вот так — нельзя. Кресла сеткой, урна между каждой парой.]]
 
Такие штуки ставятся '''где нужны''': одна на зону, у выхода, у стойки. Там, куда реально пойдут выбрасывать.
 
— '''Палыч:''' Ой, да кто это считать будет.
 
''Ох, мужики… раз уж про зал ожидания зашло. Плесни-ка ещё, я вам сейчас расскажу, откуда у меня к этим залам такая нежность.''
 
Было мне лет шесть, может семь. Мамуля уезжала на неделю и оставила меня на двоих: тётушку Марфу и бабу Фёклу. Родня та ещё — обе громкие, обе всё знают лучше всех, и обе друг друга терпеть не могли ровно настолько, чтобы никогда не расставаться. Мамуля им прямо на пороге сказала: «Смотрите за ним в оба, он у меня шустрый». Марфа сказала «да что ему сделается». Фёкла сказала «я-то присмотрю, а вот некоторые». И на этом, считай, воспитательный процесс закончился, потому что через два дня они потащили меня на вокзал встречать какую-то троюродную Зинаиду, которая, как выяснилось потом, вообще не приезжала.
 
Вокзал был здоровый, гулкий, с этими вот рядами кресел — сидишь, а спинка холодная, и ноги не достают. Меня посадили с сумками и велели не сходить с места. Дали кулёк с пирожками и сказали: «Сиди, стереги». А сами пошли выяснять, с какого пути. И вот там, где-то между третьим и пятым путём, они разошлись во мнениях. Марфа говорила, что Зинаида едет с юга, а Фёкла — что с севера, и что Марфа всегда всё путает, ещё с сорок девятого года. Спорили они, надо полагать, качественно, потому что домой поехали обе. На разных автобусах. Каждая — в полной уверенности, что я с другой.
 
Сидел я, мужики, четыре часа. Пирожки съел все, включая те, что были не мне. Сумки стерёг честно. Потом ко мне подошла тётка в форме, спросила, чей я, и я сказал, что мамулин, но мамуля в отъезде, а тут были две бабки, но они ушли. Она отвела меня к себе в комнатку, налила чаю и посадила у окошка. И вот я там сидел, смотрел на этот зал сверху — ряды, ряды, ряды кресел, и между ними урны, урны, урны, одинаковые, как в строю. И такая, знаешь, тоска от этой правильности. Как будто мир расчертили по линейке и забыли положить туда живого человека. Меня, например.
 
Забрали меня к ночи, когда Фёкла позвонила Марфе спросить, поел ли я. Дальше был крик, какого я в жизни больше не слышал, а мамуле они сказали, что всё прошло замечательно и мальчик очень воспитанный. Я, кстати, не выдал — мне пирожков было не жалко, а бабок жалко. Обеих давно уже нет, а зал тот я до сих пор во сне вижу. Так что когда я говорю: не ставь урну между каждым креслом — я не по нормативу говорю, мужики. Я по памяти говорю. От этой сетки живому человеку холодно.
 
— '''Палыч:''' …ладно. Ладно, убедил.
 
— '''Толян:''' Пирожки-то с чем были?
 
— С капустой, Толян. С капустой.
 
''Уфф… Что-то меня разморило. Поддай-ка парку, вернёмся к делу.''
 
== 9. Что с тебя спросят ==
 
Ты как строитель '''обязан''':
* знать этот СНиП;
* перед стройкой в городе показать план Архитектору или выше;
* чинить то, на что тебе указали;
* следить за обновлениями — документ живой, он дописывается.
 
'''Три косяка подряд — и ранга можешь лишиться.'''
 
— '''Витёк:''' Три вообще за всё время? Или три за раз?
 
— Систематических три. То есть если ты один раз накосячил, исправил и больше не косячишь — живи спокойно. А если тебе третий раз про одно и то же говорят — вопрос уже не к постройке, а к тебе.
 
И запомните разницу, это важно:
 
* '''«Запрещено»''' — нарушение. Спросят.
* '''«Не рекомендуется»''' — замечание. Ранг не снимут, но объяснить придётся, чего ты так сделал.
 
— '''Серёга:''' О, вот это как раз то, что я в начале спрашивал.
 
— Ага. Поэтому и вынесли отдельно.
 
== 10. Дальше будет больше ==
 
Допишем ландшафт, мосты, промзоны и прочее.
 
Предложения — в телегу.
 
== 11. Куда лезть за подробностями ==


* Гайд по Yuushya-Modelling: https://yuushya.com/townscape/guide-en/#/block-modeling-basic
* Гайд по Yuushya-Modelling: https://yuushya.com/townscape/guide-en/#/block-modeling-basic
== Что мы так и не добили ==
''Погоди, пока не разошлись — надо проговорить.''
'''Ландшафт, мосты, промзоны.''' Разделов нет вообще. Голое место.
'''Мусорки.''' Правило есть, а числа нет — «повторяется с шагом мебели», и всё.
— '''Серёга:''' А давай число. «Одна урна на столько-то кресел».
— Давай. Только его никто пока не назвал. Назовут — впишем.
'''Согласование.''' Вот это меня правда гложет. По всему своду натыкано «требует согласования», а где оно записывается — нигде не сказано.
— '''Витёк:''' Ну я скажу «мне согласовали».
— Вот! Вот об этом и речь. Придёт Витёк, скажет «мне согласовали» — и чем ты его проверишь? Надо решать: в телеге, отдельной страницей или ещё как.
— '''Толян:''' Записывать надо.
— Надо, Толян. Только пока негде.
'''<code>signed_paintings</code> и <code>ClickSigns</code>.''' Лежат в сборке, а болячка у них ровно та же, что у waterframes — картинки тянут по внешней ссылке. В правилах про них ни слова.
----
''Уффф… Ну всё. Всё, мужики, я поплыл окончательно.''
''Хорошо попарились, а? Вот так посидишь, косточки прогреешь — и жить хочется. Раньше-то мы после бани сразу на речку, а сейчас чего-то не тянет… возраст, наверное.''
— '''Палыч:''' Возраст, возраст. Наливай.
''Кто дочитал — молодец. Теперь '''врубайте шарманочку''' и пошли строить. В тишине только протоколы читают, а мы тут не на собрании.''

Версия от 17:51, 3 августа 2026

AMR-STD-1 — Строительные нормы и правила (СНиП)

Ранг: Строитель (Builder)

Версия: 1.2 от 02.08.2026

1. Главный принцип

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

2. Масштаб

  • 1 блок = 1 метр.
  • Размеры всех построек отталкиваются от роста игрока (~1,8 блока = ~1,8 м).

Высота этажа

  • Норма высоты этажа — 3 блока (расстояние от пола до потолка не менее трёх блоков).
  • Высота ниже 3 блоков допускается только в редких исключениях:
    • цокольные и технические этажи (без постоянного пребывания людей);
    • чердачные помещения;
    • воссоздание исторически достоверных построек.
  • Любое исключение требует согласования.

3. Реалистичные здания

В любом жилом доме обязательно должны быть:

  • кухня,
  • туалет / ванная,
  • жилые комнаты,
  • прихожая.

Нельзя:

  • ставить верстаки и сундуки прямо в жилых комнатах — для этого нужна отдельная кладовка, мастерская или подвал;
  • делать спальни без окон (глухие комнаты — только под кладовые и техпомещения).

В общественных зданиях обязательно:

  • туалеты (хотя бы один на этаж),
  • коридоры и лестницы: допускается ширина 1 блок, но рекомендуется 2 блока и более;
  • технические помещения (по необходимости).

Лифты

Параметр Норма
Высота входа ровно 2 блока — выше нельзя
Ширина входа 2 или 3 блока — шире нельзя
Шахта не менее 2×2 блоков — ширина и глубина

Это точные значения, а не минимумы: и высота, и ширина входа ограничены сверху.

4. Дороги

  • Одна полоса — не менее 3 блоков шириной.
  • Двухполосная дорога — минимум 6+1 блоков проезжая часть (1 блок - на линию разметки).
  • Тротуар: минимум 1 блок, на главных улицах — 2 блока.
  • На перекрёстках радиус закругления бордюра — от 2 блоков.

Парковки

  • Стандартное парковочное место для легкового автомобиля — 3×4 блока (ширина × длина), не считая линию разметки.
  • Линия разметки парковочного места — 1 блок шириной.
  • Расстояние между рядами (проезжая часть парковки) — не менее 6 блоков для двустороннего движения.

5. Железные дороги

  • Радиус поворота рельс в горизонтальной плоскости — не менее 80 блоков.
  • Для трамвайных линий и подъездных путей допускается снижение до 60 блоков (с согласования).
  • Уклон: не круче 3 блоков подъёма на 100 блоков длины.
  • Платформы: ширина от 3 блоков, высота — вровень с полом вагона.
  • Ширина пути: минимум 5 блоков.

6. Использование модов

Основное правило: всегда используй модовую мебель и блоки, а не ванильные «костыли».

Запрещено:

  • лестницы вместо диванов,
  • таблички вместо подлокотников,
  • люки вместо жалюзи,
  • и прочие ванильные имитации — если есть модовый аналог.

Порядок выбора блока:

  1. Готовый модовый блок (мебель, сантехника, декор).
  2. Блок из другого мода, визуально похожий.
  3. Кастомная модель через Yuushya-Modelling.
  4. Комбинация ванильных блоков
  5. Display Entity / Сущность — только если ничего из предыдущего невозможно + согласование.

Экраны (waterframes)

Блоки waterframes ставятся только там, где кино или телевидение будут смотреть по-настоящему: кинозал, большой экран концертной площадки, знаковое заведение.

Это не значит, что в каждом кафе, ресторане или квартире должен стоять настоящий телевизор. Для обычного интерьера есть фейковые телевизоры с живым экраном:

Блок Что это
yuushya:tv_online телевизор с работающим экраном, 8 «программ»
yuushya:mounted_tv_online то же, настенный
yuushya:old_tv старый ламповый, с анимацией

Экран у них анимированный и не требует внешнего источника — по умолчанию в интерьере используются именно они.

Устройства (devices)

Ноутбуки и прочую электронику мода devices использовать не рекомендуется — особенно в магазинах и открытых пространствах.

Это вещи личного пользования: по умолчанию в жилых домах они не стоят.

Сиденья (handcrafted)

  • Одиночная скамья запрещена — минимум 2 блока. Правило касается <материал>_bench, а также bench и frozen_bench.
  • Максимальная длина: обычная скамья — 5 блоков; <материал>_dining_bench7 блоков. Длиннее — запрещено.
  • dining_bench можно ставить одиночно.
  • Вместо одиночной скамьи используется <материал>_chair.

Торговля (lightmanscurrency)

Мод lightmanscurrency использовать не рекомендуется вообще — ни трейдеров, ни любые другие его блоки.

Единственное исключение — вендинговые аппараты.

Автомобили

Запрещено бросать машины посреди дороги. Машина, оставленная на проезжей части вне парковочного места, считается мусором и убирается.

7. Z-fighting

Z-fighting — мерцание двух поверхностей, оказавшихся в одной плоскости: игра не может решить, какая из них ближе к камере, и они «дерутся» за одни и те же пиксели. Проявляется по-разному в зависимости от дистанции, угла обзора и видеокарты, поэтому «у меня не мерцает» аргументом не является.

Z-fighting запрещён. Постройка с мерцающими поверхностями считается незавершённой и подлежит исправлению.

Типичные источники:

  • модель Yuushya, выставленная заподлицо со стеной, полом или потолком;
  • две модели или детали, наложенные друг на друга гранями;
  • плоский декор (вывеска, панель, картина, ковёр) вплотную к блоку;
  • полублоки, ступени и тонкие блоки, совпадающие гранями с соседней геометрией.

Как исправлять:

  • сместить деталь от плоскости — модели Yuushya двигаются с шагом меньше блока;
  • утопить деталь в стену, а не совмещать грань в грань;
  • убрать один из двух совпадающих слоёв: чаще всего второй не нужен.

Проверять нужно в движении и с дистанции: вблизи и с одной точки мерцание часто не видно.

8. Плотность и повторяемость

Реальный мир не выкладывают плиткой. Одинаковый предмет, повторённый много раз подряд, читается как текстура, а не как вещь: глаз узнаёт сетку, и здание перестаёт быть зданием.

Нельзя ставить рядом множество блоков с повторяемой текстурой или формой. Норма касается предметов — техники, мебели, светильников, декора, объявлений.

Как считать расстояние

  • Расстояние — это число пустых блоков между предметами, а не расстояние между их центрами. «Не менее 1 блока» означает: между ними ровно один пустой блок или больше.
  • Подряд идущими считаются предметы, стоящие с минимально допустимым зазором. Разрыв больше него начинает новую группу.
  • Диагональ считается как прямая: расстояние берётся по большей из осей.

На что не распространяется

Правило не трогает конструктив — то, из чего собрано само здание:

  • заборы и ограждения, решётки, стёкла;
  • обычные кубы, полублоки, ступени, панели;
  • кровля, дорожное покрытие, разметка, рельсы.

Ограничивается повтор предметов, а не повтор строительного материала.

Нормативы

Блок Норматив
Кондиционеры
yuushya:air_conditioning_condenser
yuushya:rusty_air_conditioning_condenser
yuushya:meshed_air_conditioning_condenser
• между собой — не менее 1 блока;
не более трёх подряд; четвёртый — только через 2 блока и больше;
• по вертикали: в полосе шириной 5 блоков (сам кондиционер + 2 блока влево + 2 вправо) не должно быть другого кондиционера на другой высоте — запрещены и стояк, и шахматный порядок;
• ставить только у стены;
нельзя ставить на стёклах.
Ограда
yuushya:tall_iron_fence_middle
yuushya:tall_iron_fence_middle_support
(и чёрный набор black_tall_iron_fence_*)
шаг между столбами _support — от 1 до 4 блоков;
• два _support подряд запрещены — между ними минимум один _middle;
• реже, чем через 4 блока, столбы не ставят — прогон без опоры провисает.
Листовки
yuushya:list
yuushya:broken_list
yuushya:completely_broken_list
• вплотную друг к другу — можно, минимальное расстояние 0;
• на участок стены длиной 5 блоковне более 5 листовок.
Потолочные лампы
msd:decoration_ceiling_light
mtr:ceiling_light
tjmetro:ceiling_tianjin_light
не более 5 блоков подряд, формирующих одну лампу;
• между лампами — не менее 1 блока и вбок, и в длину (считается между краями ламп);
сплошной световой линии не бывает нигде — в том числе на станциях метро и в тоннелях;
• сплошная линия — только по согласованию.
Погашенные потолочные панели
mtr:ceiling · mtr:ceiling_no_light
tjmetro:ceiling_not_lit
tjmetro:ceiling_tianjin
tjmetro:ceiling_tianjin_no_light
tjmetro:ceiling_tianjin_not_lit
Норма зависит от того, чем панель работает в постройке:
обшивка потолка — лимит длины не применяется, это отделка, а не лампа;
панель не по назначению — когда ею изображают рельс, короб, отлив или любой другой предмет, действует общее правило повторяемости: сплошной однообразный ряд запрещён.
Светящиеся панели в любой обшивке всё равно рвутся по норме выше.
Вентиляторы
yuushya:ceiling_fan
• между собой — не менее 3 блоков;
• от стены — 1 блок.

Висящие блоки

Блок не должен висеть в воздухе без причины. Исключения — только по согласованию.

Типовой случай — yuushya:audio_*: их регулярно оставляют висеть в воздухе. Чинится просто: под блок ставится рычаг (lever), повёрнутый вверх.

Тайлинг

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

Признак нарушения простой: вспомогательный предмет повторяется с тем же шагом, что и мебель. Урна, поставленная между каждой парой кресел, перестаёт быть урной и превращается в элемент ритма — в зале ожидания их оказывается почти столько же, сколько сидений.

Так — нельзя. Кресла выставлены сеткой, урна стоит между каждой парой и повторяется с шагом мебели.

Такие предметы ставятся по потребности, а не по сетке: одна урна на зону, у выхода, у стойки — там, где ею действительно будут пользоваться.

9. Обязанности строителя

Строитель обязан:

  • знать и соблюдать этот СНиП;
  • перед стройкой в городе показать/описать план рангу Архитектор или выше;
  • исправлять нарушения по замечаниям проверяющих;
  • следить за обновлениями этого документа.

За систематические нарушения (3+) ранг Строитель может быть снят.

Нарушение и замечание — разные вещи. Пункты, где написано «запрещено», проверяются как нарушения. Пункты, где написано «не рекомендуется», — это замечание: ранг за них не снимают, но строитель обязан обосновать решение.

10. Изменения и дополнения

Документ будет пополняться новыми разделами (ландшафт, мосты, промышленные зоны и т.д.). Предложения принимаются через Telegram-чат.

11. Ссылки