398 Кб, 1920x1080
Сап, хочу сделать крутой сервер на котором будут играть все аноны, но я ничего особо не умею. Расскажите чему надо научиться, какой сервер должен быть, чтобы он всем нравился?
>>592623 (OP)
Ну, начнём с основного — ядро сервера. Так как ты хочешь создать КРУТОЙ сервер, то нужно нормальное ядро. Проблема кубача в том, что эта ебаная игра начинает дико лагать, если на сервере собирается КРУТОЙ онлайн, то есть тысяча человек и больше. Вот представь, ты собрал тысячу двачеров на своём потрясающем сервере. Каждый второй двачер — это поехавший шизик, который вместо нормальной игры будет отливать коблогоры или строить лаг-машины. Тысяча двачеров, отливающих коблогоры, при этом срущих в чат. Ну, вообще, чат работает в отдельном потоке, но суть ты уловил. Тысяча чертей двачеров!
После запрета коблогор и введения правила «не вредить серверу» ты теряешь 75% онлайна. Это не то, к чему ты стремишься, ведь ты не хочешь терять 750 игроков, поэтому коблогоры запрещать ты не будешь. Как можно пофиксить кобогоры? Ну, основная проблема коблогор — физика жидкостей. Как сервер понимает, что вот тут лава соединяется с водой и на месте соединения должен появиться булыжник? Ты мог подумать, что каждый тик проверяется окружение блоков, но это слишком дорогостоящая операция, поэтому физика блоков «обновляется» только при обновлении типа блока. Воздух меняется на текущую лаву и в этот момент проверяется наличие воды рядом. Если в один момент обновить слишком много блоков, то сервер может охуеть от нагрузки и закашлять. Само по себе это безопасно, ведь сервер постоянно сталкивается с длительными операциями, но если эта операция повторяется КАЖДУЮ ЕБУЧУЮ СЕКУНДУ (вспоминаем скорость разлития лавы), то тут начинаются проблемы. Не успевая обработать предыдущую задачу, сервер сталкивается с новой. Канализация забивается. Говно накапливается. Появляются лаги. Смекаешь? Проблема в архитектуре игры. Майнкрафт не проектировался как игра для поехавших психопатов, у которых в жизни единственное развлечение — это отлитие лавакастов. Коблогоры. Лавакасты. Психопаты. «Щито это за хуита и щито мну делать?» — спросишь ты!
Тут бы помогла многопоточная реализация. Понимаешь, большинство ресурсозатратных операций вычисляется в одном потоке, а один поток = одно ядро процессора. То есть, если у тебя какой-нибудь тредриппер с 64 ядрами и 128 потоками, то кубач всё равно будет работать лишь в !!!одном ёбаном потоке!!!, используя 1/64 всей мощности твоего ЦП. Думаю, мне не надо объяснять, что в случае улучшения многопоточности кубач заработает как никогда раньше, и никакие коблогоры, тысячи энтитей или лаг-машины не вызовут лагов.
Итак, предположим, у тебя есть такое ядро. Ты ебучая Лэйн, получившая ебучий Психе. Время поднимать сервер. Да? А ХУЙ ТАМ! Что, думал это всё? Написал ядро на коленке и можно поднимать парашу для ментально нестабильных обезьян? Не забывай, тысяча блядских двачеров захватит твой сервер. Ну, на это расчёт. Ну да ладно, идём дальше! Интернет. Твоё дефолтное стомегабитное соединение не сможет проглотить здоровую коричневую.. ээ.. субстанцию, называемую игровым трафиком. Смекни: тысяча игроков. Этим неблагодарным уёбкам нужно постоянно получать и отправлять данные, иначе KEEP ALIVE TIMEOUT COFFIN COFFIN GRAVEYARD CONNECTION REFUSED. Фактически, даже 100 игроков уже засрут тебе трафик и если ты захочешь посмотреть порнуху или скачать фильм с рутрекера, то тебя ждёт сюрприз. :]
Ура! Теперь у тебя широкий канал в 1гбит трафика с быстрейшим соединением на планете. От реализации ядра охуел бы Илон Маск, Бьёрн Страуструп или даже Пинус Торвальдс. «НУ БЛЯДЬ, ТЕПЕРЬ-ТО ЧТО НЕ ТАК?!» — воскликнешь ты! А вот теперь пришло время пердолиться с игровым контентом. Что ты будешь делать с читерами? Да, можно поставить античит, но есть такие читы, которые нельзя заблокировать на стороне сервера. Причём, некоторые из них дают очень сильное игровое преимущество. Ты же хочешь честной игры, верно? Верно! Пришло время пердолинга! Разрабатываем лаунчер и пилим кастомную JRE, ведь некоторые эксплойты легко реализовываются на уровне исполняемой среды, а не игры. Так как джава — это дырявая хуйня для лохов, писать лаунчер будем на Си. Ты знаешь Си? Нет? Ну, блядь, пиздец! Возвращайся через 10 лет, когда научишься писать безопасные программы при работе со строками. Лаунчер должен защищать от: внедрения кода, модификации игровых файлов, инжектов в память, и при этом не слишком глубоко пускать корни в системе, ведь конечный пользователь — это параноик, сидящий через тор и прокси-чейн в 100500 проксей. Не понял? Действительно, что такого важного и противозаконного может прятать двачер на харде в скрытой папке? В общем, да.
Браво! Теперь ты можешь поднять парашу для неблагодарных пидорасов из /mc. Учитывая среднюю посещаемость этой доски, твой онлайн будет примерно чуть больше нуля. Но это влажные фантазии о будущем. Как видишь, чтобы поднять КРУТОЙ сервер, нужно просидеть не одну сотню часов за монитором. Да и требует это немалых знаний и навыков. К этому времени ты наверняка полысеешь, успеешь слезть с героина и заведёшь попугая. Поэтому предлагаю тебе просто поднять очередную ванильную парашу на папере, дать ей название уровня «битардия» и, наигравшись с админкой, съебать в закат, как это делали уже десятки человек, которые когда-то умудрялись случайно сюда забрести, которые имели смелость и время открыть.. сервер. You are NOT the chosen one, boy.
Ну, начнём с основного — ядро сервера. Так как ты хочешь создать КРУТОЙ сервер, то нужно нормальное ядро. Проблема кубача в том, что эта ебаная игра начинает дико лагать, если на сервере собирается КРУТОЙ онлайн, то есть тысяча человек и больше. Вот представь, ты собрал тысячу двачеров на своём потрясающем сервере. Каждый второй двачер — это поехавший шизик, который вместо нормальной игры будет отливать коблогоры или строить лаг-машины. Тысяча двачеров, отливающих коблогоры, при этом срущих в чат. Ну, вообще, чат работает в отдельном потоке, но суть ты уловил. Тысяча чертей двачеров!
После запрета коблогор и введения правила «не вредить серверу» ты теряешь 75% онлайна. Это не то, к чему ты стремишься, ведь ты не хочешь терять 750 игроков, поэтому коблогоры запрещать ты не будешь. Как можно пофиксить кобогоры? Ну, основная проблема коблогор — физика жидкостей. Как сервер понимает, что вот тут лава соединяется с водой и на месте соединения должен появиться булыжник? Ты мог подумать, что каждый тик проверяется окружение блоков, но это слишком дорогостоящая операция, поэтому физика блоков «обновляется» только при обновлении типа блока. Воздух меняется на текущую лаву и в этот момент проверяется наличие воды рядом. Если в один момент обновить слишком много блоков, то сервер может охуеть от нагрузки и закашлять. Само по себе это безопасно, ведь сервер постоянно сталкивается с длительными операциями, но если эта операция повторяется КАЖДУЮ ЕБУЧУЮ СЕКУНДУ (вспоминаем скорость разлития лавы), то тут начинаются проблемы. Не успевая обработать предыдущую задачу, сервер сталкивается с новой. Канализация забивается. Говно накапливается. Появляются лаги. Смекаешь? Проблема в архитектуре игры. Майнкрафт не проектировался как игра для поехавших психопатов, у которых в жизни единственное развлечение — это отлитие лавакастов. Коблогоры. Лавакасты. Психопаты. «Щито это за хуита и щито мну делать?» — спросишь ты!
Тут бы помогла многопоточная реализация. Понимаешь, большинство ресурсозатратных операций вычисляется в одном потоке, а один поток = одно ядро процессора. То есть, если у тебя какой-нибудь тредриппер с 64 ядрами и 128 потоками, то кубач всё равно будет работать лишь в !!!одном ёбаном потоке!!!, используя 1/64 всей мощности твоего ЦП. Думаю, мне не надо объяснять, что в случае улучшения многопоточности кубач заработает как никогда раньше, и никакие коблогоры, тысячи энтитей или лаг-машины не вызовут лагов.
Итак, предположим, у тебя есть такое ядро. Ты ебучая Лэйн, получившая ебучий Психе. Время поднимать сервер. Да? А ХУЙ ТАМ! Что, думал это всё? Написал ядро на коленке и можно поднимать парашу для ментально нестабильных обезьян? Не забывай, тысяча блядских двачеров захватит твой сервер. Ну, на это расчёт. Ну да ладно, идём дальше! Интернет. Твоё дефолтное стомегабитное соединение не сможет проглотить здоровую коричневую.. ээ.. субстанцию, называемую игровым трафиком. Смекни: тысяча игроков. Этим неблагодарным уёбкам нужно постоянно получать и отправлять данные, иначе KEEP ALIVE TIMEOUT COFFIN COFFIN GRAVEYARD CONNECTION REFUSED. Фактически, даже 100 игроков уже засрут тебе трафик и если ты захочешь посмотреть порнуху или скачать фильм с рутрекера, то тебя ждёт сюрприз. :]
Ура! Теперь у тебя широкий канал в 1гбит трафика с быстрейшим соединением на планете. От реализации ядра охуел бы Илон Маск, Бьёрн Страуструп или даже Пинус Торвальдс. «НУ БЛЯДЬ, ТЕПЕРЬ-ТО ЧТО НЕ ТАК?!» — воскликнешь ты! А вот теперь пришло время пердолиться с игровым контентом. Что ты будешь делать с читерами? Да, можно поставить античит, но есть такие читы, которые нельзя заблокировать на стороне сервера. Причём, некоторые из них дают очень сильное игровое преимущество. Ты же хочешь честной игры, верно? Верно! Пришло время пердолинга! Разрабатываем лаунчер и пилим кастомную JRE, ведь некоторые эксплойты легко реализовываются на уровне исполняемой среды, а не игры. Так как джава — это дырявая хуйня для лохов, писать лаунчер будем на Си. Ты знаешь Си? Нет? Ну, блядь, пиздец! Возвращайся через 10 лет, когда научишься писать безопасные программы при работе со строками. Лаунчер должен защищать от: внедрения кода, модификации игровых файлов, инжектов в память, и при этом не слишком глубоко пускать корни в системе, ведь конечный пользователь — это параноик, сидящий через тор и прокси-чейн в 100500 проксей. Не понял? Действительно, что такого важного и противозаконного может прятать двачер на харде в скрытой папке? В общем, да.
Браво! Теперь ты можешь поднять парашу для неблагодарных пидорасов из /mc. Учитывая среднюю посещаемость этой доски, твой онлайн будет примерно чуть больше нуля. Но это влажные фантазии о будущем. Как видишь, чтобы поднять КРУТОЙ сервер, нужно просидеть не одну сотню часов за монитором. Да и требует это немалых знаний и навыков. К этому времени ты наверняка полысеешь, успеешь слезть с героина и заведёшь попугая. Поэтому предлагаю тебе просто поднять очередную ванильную парашу на папере, дать ей название уровня «битардия» и, наигравшись с админкой, съебать в закат, как это делали уже десятки человек, которые когда-то умудрялись случайно сюда забрести, которые имели смелость и время открыть.. сервер. You are NOT the chosen one, boy.
>>592623 (OP)
Ну, начнём с основного — ядро сервера. Так как ты хочешь создать КРУТОЙ сервер, то нужно нормальное ядро. Проблема кубача в том, что эта ебаная игра начинает дико лагать, если на сервере собирается КРУТОЙ онлайн, то есть тысяча человек и больше. Вот представь, ты собрал тысячу двачеров на своём потрясающем сервере. Каждый второй двачер — это поехавший шизик, который вместо нормальной игры будет отливать коблогоры или строить лаг-машины. Тысяча двачеров, отливающих коблогоры, при этом срущих в чат. Ну, вообще, чат работает в отдельном потоке, но суть ты уловил. Тысяча чертей двачеров!
После запрета коблогор и введения правила «не вредить серверу» ты теряешь 75% онлайна. Это не то, к чему ты стремишься, ведь ты не хочешь терять 750 игроков, поэтому коблогоры запрещать ты не будешь. Как можно пофиксить кобогоры? Ну, основная проблема коблогор — физика жидкостей. Как сервер понимает, что вот тут лава соединяется с водой и на месте соединения должен появиться булыжник? Ты мог подумать, что каждый тик проверяется окружение блоков, но это слишком дорогостоящая операция, поэтому физика блоков «обновляется» только при обновлении типа блока. Воздух меняется на текущую лаву и в этот момент проверяется наличие воды рядом. Если в один момент обновить слишком много блоков, то сервер может охуеть от нагрузки и закашлять. Само по себе это безопасно, ведь сервер постоянно сталкивается с длительными операциями, но если эта операция повторяется КАЖДУЮ ЕБУЧУЮ СЕКУНДУ (вспоминаем скорость разлития лавы), то тут начинаются проблемы. Не успевая обработать предыдущую задачу, сервер сталкивается с новой. Канализация забивается. Говно накапливается. Появляются лаги. Смекаешь? Проблема в архитектуре игры. Майнкрафт не проектировался как игра для поехавших психопатов, у которых в жизни единственное развлечение — это отлитие лавакастов. Коблогоры. Лавакасты. Психопаты. «Щито это за хуита и щито мну делать?» — спросишь ты!
Тут бы помогла многопоточная реализация. Понимаешь, большинство ресурсозатратных операций вычисляется в одном потоке, а один поток = одно ядро процессора. То есть, если у тебя какой-нибудь тредриппер с 64 ядрами и 128 потоками, то кубач всё равно будет работать лишь в !!!одном ёбаном потоке!!!, используя 1/64 всей мощности твоего ЦП. Думаю, мне не надо объяснять, что в случае улучшения многопоточности кубач заработает как никогда раньше, и никакие коблогоры, тысячи энтитей или лаг-машины не вызовут лагов.
Итак, предположим, у тебя есть такое ядро. Ты ебучая Лэйн, получившая ебучий Психе. Время поднимать сервер. Да? А ХУЙ ТАМ! Что, думал это всё? Написал ядро на коленке и можно поднимать парашу для ментально нестабильных обезьян? Не забывай, тысяча блядских двачеров захватит твой сервер. Ну, на это расчёт. Ну да ладно, идём дальше! Интернет. Твоё дефолтное стомегабитное соединение не сможет проглотить здоровую коричневую.. ээ.. субстанцию, называемую игровым трафиком. Смекни: тысяча игроков. Этим неблагодарным уёбкам нужно постоянно получать и отправлять данные, иначе KEEP ALIVE TIMEOUT COFFIN COFFIN GRAVEYARD CONNECTION REFUSED. Фактически, даже 100 игроков уже засрут тебе трафик и если ты захочешь посмотреть порнуху или скачать фильм с рутрекера, то тебя ждёт сюрприз. :]
Ура! Теперь у тебя широкий канал в 1гбит трафика с быстрейшим соединением на планете. От реализации ядра охуел бы Илон Маск, Бьёрн Страуструп или даже Пинус Торвальдс. «НУ БЛЯДЬ, ТЕПЕРЬ-ТО ЧТО НЕ ТАК?!» — воскликнешь ты! А вот теперь пришло время пердолиться с игровым контентом. Что ты будешь делать с читерами? Да, можно поставить античит, но есть такие читы, которые нельзя заблокировать на стороне сервера. Причём, некоторые из них дают очень сильное игровое преимущество. Ты же хочешь честной игры, верно? Верно! Пришло время пердолинга! Разрабатываем лаунчер и пилим кастомную JRE, ведь некоторые эксплойты легко реализовываются на уровне исполняемой среды, а не игры. Так как джава — это дырявая хуйня для лохов, писать лаунчер будем на Си. Ты знаешь Си? Нет? Ну, блядь, пиздец! Возвращайся через 10 лет, когда научишься писать безопасные программы при работе со строками. Лаунчер должен защищать от: внедрения кода, модификации игровых файлов, инжектов в память, и при этом не слишком глубоко пускать корни в системе, ведь конечный пользователь — это параноик, сидящий через тор и прокси-чейн в 100500 проксей. Не понял? Действительно, что такого важного и противозаконного может прятать двачер на харде в скрытой папке? В общем, да.
Браво! Теперь ты можешь поднять парашу для неблагодарных пидорасов из /mc. Учитывая среднюю посещаемость этой доски, твой онлайн будет примерно чуть больше нуля. Но это влажные фантазии о будущем. Как видишь, чтобы поднять КРУТОЙ сервер, нужно просидеть не одну сотню часов за монитором. Да и требует это немалых знаний и навыков. К этому времени ты наверняка полысеешь, успеешь слезть с героина и заведёшь попугая. Поэтому предлагаю тебе просто поднять очередную ванильную парашу на папере, дать ей название уровня «битардия» и, наигравшись с админкой, съебать в закат, как это делали уже десятки человек, которые когда-то умудрялись случайно сюда забрести, которые имели смелость и время открыть.. сервер. You are NOT the chosen one, boy.
Ну, начнём с основного — ядро сервера. Так как ты хочешь создать КРУТОЙ сервер, то нужно нормальное ядро. Проблема кубача в том, что эта ебаная игра начинает дико лагать, если на сервере собирается КРУТОЙ онлайн, то есть тысяча человек и больше. Вот представь, ты собрал тысячу двачеров на своём потрясающем сервере. Каждый второй двачер — это поехавший шизик, который вместо нормальной игры будет отливать коблогоры или строить лаг-машины. Тысяча двачеров, отливающих коблогоры, при этом срущих в чат. Ну, вообще, чат работает в отдельном потоке, но суть ты уловил. Тысяча чертей двачеров!
После запрета коблогор и введения правила «не вредить серверу» ты теряешь 75% онлайна. Это не то, к чему ты стремишься, ведь ты не хочешь терять 750 игроков, поэтому коблогоры запрещать ты не будешь. Как можно пофиксить кобогоры? Ну, основная проблема коблогор — физика жидкостей. Как сервер понимает, что вот тут лава соединяется с водой и на месте соединения должен появиться булыжник? Ты мог подумать, что каждый тик проверяется окружение блоков, но это слишком дорогостоящая операция, поэтому физика блоков «обновляется» только при обновлении типа блока. Воздух меняется на текущую лаву и в этот момент проверяется наличие воды рядом. Если в один момент обновить слишком много блоков, то сервер может охуеть от нагрузки и закашлять. Само по себе это безопасно, ведь сервер постоянно сталкивается с длительными операциями, но если эта операция повторяется КАЖДУЮ ЕБУЧУЮ СЕКУНДУ (вспоминаем скорость разлития лавы), то тут начинаются проблемы. Не успевая обработать предыдущую задачу, сервер сталкивается с новой. Канализация забивается. Говно накапливается. Появляются лаги. Смекаешь? Проблема в архитектуре игры. Майнкрафт не проектировался как игра для поехавших психопатов, у которых в жизни единственное развлечение — это отлитие лавакастов. Коблогоры. Лавакасты. Психопаты. «Щито это за хуита и щито мну делать?» — спросишь ты!
Тут бы помогла многопоточная реализация. Понимаешь, большинство ресурсозатратных операций вычисляется в одном потоке, а один поток = одно ядро процессора. То есть, если у тебя какой-нибудь тредриппер с 64 ядрами и 128 потоками, то кубач всё равно будет работать лишь в !!!одном ёбаном потоке!!!, используя 1/64 всей мощности твоего ЦП. Думаю, мне не надо объяснять, что в случае улучшения многопоточности кубач заработает как никогда раньше, и никакие коблогоры, тысячи энтитей или лаг-машины не вызовут лагов.
Итак, предположим, у тебя есть такое ядро. Ты ебучая Лэйн, получившая ебучий Психе. Время поднимать сервер. Да? А ХУЙ ТАМ! Что, думал это всё? Написал ядро на коленке и можно поднимать парашу для ментально нестабильных обезьян? Не забывай, тысяча блядских двачеров захватит твой сервер. Ну, на это расчёт. Ну да ладно, идём дальше! Интернет. Твоё дефолтное стомегабитное соединение не сможет проглотить здоровую коричневую.. ээ.. субстанцию, называемую игровым трафиком. Смекни: тысяча игроков. Этим неблагодарным уёбкам нужно постоянно получать и отправлять данные, иначе KEEP ALIVE TIMEOUT COFFIN COFFIN GRAVEYARD CONNECTION REFUSED. Фактически, даже 100 игроков уже засрут тебе трафик и если ты захочешь посмотреть порнуху или скачать фильм с рутрекера, то тебя ждёт сюрприз. :]
Ура! Теперь у тебя широкий канал в 1гбит трафика с быстрейшим соединением на планете. От реализации ядра охуел бы Илон Маск, Бьёрн Страуструп или даже Пинус Торвальдс. «НУ БЛЯДЬ, ТЕПЕРЬ-ТО ЧТО НЕ ТАК?!» — воскликнешь ты! А вот теперь пришло время пердолиться с игровым контентом. Что ты будешь делать с читерами? Да, можно поставить античит, но есть такие читы, которые нельзя заблокировать на стороне сервера. Причём, некоторые из них дают очень сильное игровое преимущество. Ты же хочешь честной игры, верно? Верно! Пришло время пердолинга! Разрабатываем лаунчер и пилим кастомную JRE, ведь некоторые эксплойты легко реализовываются на уровне исполняемой среды, а не игры. Так как джава — это дырявая хуйня для лохов, писать лаунчер будем на Си. Ты знаешь Си? Нет? Ну, блядь, пиздец! Возвращайся через 10 лет, когда научишься писать безопасные программы при работе со строками. Лаунчер должен защищать от: внедрения кода, модификации игровых файлов, инжектов в память, и при этом не слишком глубоко пускать корни в системе, ведь конечный пользователь — это параноик, сидящий через тор и прокси-чейн в 100500 проксей. Не понял? Действительно, что такого важного и противозаконного может прятать двачер на харде в скрытой папке? В общем, да.
Браво! Теперь ты можешь поднять парашу для неблагодарных пидорасов из /mc. Учитывая среднюю посещаемость этой доски, твой онлайн будет примерно чуть больше нуля. Но это влажные фантазии о будущем. Как видишь, чтобы поднять КРУТОЙ сервер, нужно просидеть не одну сотню часов за монитором. Да и требует это немалых знаний и навыков. К этому времени ты наверняка полысеешь, успеешь слезть с героина и заведёшь попугая. Поэтому предлагаю тебе просто поднять очередную ванильную парашу на папере, дать ей название уровня «битардия» и, наигравшись с админкой, съебать в закат, как это делали уже десятки человек, которые когда-то умудрялись случайно сюда забрести, которые имели смелость и время открыть.. сервер. You are NOT the chosen one, boy.
>>592628
Уже сделал так трижды, кстати.
> поднять очередную ванильную парашу на папере, дать ей название уровня «битардия» и, наигравшись с админкой, съебать в закат
Уже сделал так трижды, кстати.
>>592632
Героям слава
Героям слава
>>592623 (OP)
Нужно научиться работать с плагинами, может быть программировать свои. Тогда сможешь создать крутой не ванильный сервер как Самосбор, а не дефолтную парашу на которой никто не будет играть спустя месяц. Нужно знать хотя бы основы того как передаются данные в интернете. Нужно оптимизировать сервер, если там много плагинов или если очень большой онлайн.
Без pay to win. Это ломает баланс, делает игру скучной как для халявщиков так и для донатеров, а ещё тебя будут считать мудаком. Без client side модов и 100% без кастомного лаунчера, иначе твой сервер проигнорируют параноики и лентяи, то есть большая часть двачеров. Нужна цепляющая задумка или режим игры, потому что ванильное выживание всем наскучило. Придумай и напиши или возьми готовое.
>Расскажите чему надо научиться
Нужно научиться работать с плагинами, может быть программировать свои. Тогда сможешь создать крутой не ванильный сервер как Самосбор, а не дефолтную парашу на которой никто не будет играть спустя месяц. Нужно знать хотя бы основы того как передаются данные в интернете. Нужно оптимизировать сервер, если там много плагинов или если очень большой онлайн.
>какой сервер должен быть, чтобы он всем нравился?
Без pay to win. Это ломает баланс, делает игру скучной как для халявщиков так и для донатеров, а ещё тебя будут считать мудаком. Без client side модов и 100% без кастомного лаунчера, иначе твой сервер проигнорируют параноики и лентяи, то есть большая часть двачеров. Нужна цепляющая задумка или режим игры, потому что ванильное выживание всем наскучило. Придумай и напиши или возьми готовое.