Saboteur
@saboteur_kiev Куратор тега Разработка игр
нет, там всё, что выпало с мобов лежит 5мин, то, что выбросил персонаж, лежит до ребута самого сервера
То, что предметы с мобов автоудаляются это да. Но в базу сохраняется только то, что в инвентаре, а не в мире, акцент был на этом.
именно в ла2, коннект с сервером идёт всегда, даже при обычном движжении
Коннект идет, но синхронизация с базой не мгновенная, а параллельная. В основном для того, чтобы если сервер внезапно упал/был завершен насильно без graceful shutdown, не было слишком большой потери игрового времени.
Если игрок после ребута еще не логинился, его инвентаря в оперативке нет.
Вот после логаута, я не знаю точно выгружается ли из оперативки его стафф - в дебри официального сервера лазить неудобно.
Как минимум в одной другой ММОРПГ мы выгружали. Но это было задолго до линейки. даже в 2004 году вся база предметов не особо нагружала оперативку.
Там вообще основная нагрузка на сервер была из-за АИ мобов и поддержка всех подключений и их трафик.
flexpc, Может быть ты не в курсе, но процесс компиляции везде идет как n > машинный код.
Не совсем понятно что ты имеешь ввиду что "язык работает без ОС", потому что пример кода, который ты указал НЕ МОЖЕТ работать без ОС принципиально. Почему я и спрашиваю, насколько ты в курсе как работает код.
Машинные коды это просто инструкции процессора.
Перед тем как писать свой язык, было бы неплохо хорошо изучить хотя бы 2-3 уже существующих. Но твоя постановка вопросов и фраз показывает, что ты плохо представляешь что это такое.
И например самый простой вопрос. Если язык работает без ОС, как ты в принципе планируешь писать и запускать программы?
Яркий пример - стробоскоп в кадре может сильно сломать качество сжатия.
Поэтому его стараются в кино не снимать. Видео-кодеки поджимают энтропию.
Явно не по этому. Режиссеру фильма срать и плевать на ваши видеокодеки со сжатием, исходники фильма могут в raw сжимать, а в прокат пойдет в lossless dvd или sdd. Это уже вопрос пиратов как там у них стробоскоп сожмется.
А вот аудитория, особенно с эпилептиками, такому фильму могут не обрадоваться.
Вообще, детям желательно учить тот язык, который максимально быстро выдает рабочий результат.
Во времена паскаля можно было легко сделать змейку, сокобан, что-нить такого плана, даже текстовое.
Сейчас зависит от ребенка, в какую игру он готов играть. Если она визуально не очень, или вообще псевдографикой но ему это ОК, то язык в принципе не особо важен.
Важно минимизировать время между началом написания и рабочим прототипом. А там уже усложнять можно.
На питоне можно, например, простенький морской бой сделать в телеграмме через телеграм бота. И визуально и современно.
Ну или действительно Unity 3d сразу
жесткие диски сейчас могут быть низкопотребляющие. А SSD в пике могут 8-10 ватт есть, если выбрать опять же
Таким образом в основном жрут CPU, видео и плохой блок питания
ftp признан слишком открытым и небезопасным. Поэтому с него на https уехало почти все.
В отличие от http, к фтп не вышло прикрутить шифрование, а sftp и ftps это вообще другие протоколы, не основанные на фтп.
Вот и решили дропнуть поддержку во избежание. Видимо слишком много злоупотреблений и непонимания безопасности в мире
$() обозначает выполнить команду в скобках, ее результат поставить на место $()
соответственно если я добавляю экранирование, то команда выполняется не во время выполнения ssh а уже позже, во время выполнения docker
В современном программировании, фронт часто генерится бэком, поэтому "сервер" и "фронт" называть сервером и клиентом можно довольно условно. Клиент это все-таки браузер.
Современных - нет. Раньше были поделки на три панели, насколько они актуальны сейчас - не знаю.
Но вы бы пояснили задачу, возможно то, что вы делаете, нужно делать с другим подходом.
partyzanx, БД занимает ровно столько, как вы ее настроите.
Ну и в принципе. не делайте тогда ничего, ибо чтобы вы не сделали - все будет занимать память.
То, что предметы с мобов автоудаляются это да. Но в базу сохраняется только то, что в инвентаре, а не в мире, акцент был на этом.
Коннект идет, но синхронизация с базой не мгновенная, а параллельная. В основном для того, чтобы если сервер внезапно упал/был завершен насильно без graceful shutdown, не было слишком большой потери игрового времени.
Если игрок после ребута еще не логинился, его инвентаря в оперативке нет.
Вот после логаута, я не знаю точно выгружается ли из оперативки его стафф - в дебри официального сервера лазить неудобно.
Как минимум в одной другой ММОРПГ мы выгружали. Но это было задолго до линейки. даже в 2004 году вся база предметов не особо нагружала оперативку.
Там вообще основная нагрузка на сервер была из-за АИ мобов и поддержка всех подключений и их трафик.