eu_tomat
Модераторы-
Публикации
2 666 -
Зарегистрирован
-
Посещение
-
Победитель дней
331
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя eu_tomat
-
Я имею в виду именно игровое взаимодействие: кто-то у кого-то что-то украл, кого-то обманул, выселил из привата. Я очень не хочу погружаться в разбор подобных конфликтов. Тем более, игроки в большинстве случаев могут это сделать самостоятельно. Или, например, кто-то кого-то оскорбил в чате, или кому-то показалось, что его оскорбили. Я не готов модерировать подобные разборки, и предпочёл бы вместо этого полностью отключить глобальный чат. Или найти добровольца, которому доверяют игроки. Пожалуй, так и надо сделать. Это, конечно, ручная работа, но у нас не так много игроков. Надо попробовать. Может, и не так страшно это будет для нашего скромного проекта. Да вроде все только и ругают эти дополнительные измерения за высокую нагрузку. Или у кого-то имеется противоположный опыт? А особо ценные вещи можно хранить в сундуке Края. На программистском сервере, по идее-то, большие запасы и не требуются.
-
Перезагружать-то перезагружают. Только по какой причине? Может, это какой-то старый ритуал, о происхождении которого никто уже не помнит. Почему три часа? Не зависит ли этот интервал от выбранных модов и плагинов? Может, какой-то сервер достаточно перезагружать раз месяц, а другой — каждые полчаса. Или это вообще не зависит от конкретной сборки? Расскажите, кто в курсе.
-
Опишу свою точку зрения на сервер. У других участников может быть иное представление, поэтому предлагайте свои варианты. Основная цель — создать сервер для программистов, на котором можно заниматься отладкой своих программ в условиях многопользовательской игры. Геймплей я считаю вторичным. Если есть идеи, как сделать игру интересной, предлагайте. Возможно, они пригодятся в следующей версии сервера. Онлайн и популярность сервера меня на данный момент не интересует. Если на сервере будут играть полтора игрока, то и пусть играют. Администрирование игровой жизни я хочу минимизировать. Игроки, если захотят, должны регулировать свои взаимоотношения самостоятельно. Пусть выбирают себе модератора, или просят отключить или подключить те или иные возможности для общения. Экономику сервера должны регулировать сами игроки, если им это интересно. По необходимости можем добавить какие-то моды, плагины, изменить настройки. Дюпы для меня безразличны, пока они не создают заметной нагрузки на сервер. Лагодромщиков предлагаю наказывать, уменьшая размер привата вплоть до нуля. Если их и это не установит, предлагаю банить на прогрессивно возрастающие сроки. Хакеров, нарушивших работу сервера, можно амнистировать, если они раскроют детали взлома. В противном случае остаётся только бан. Вроде бы ничего существенного не забыл.
-
Игровой сервер сейчас запускается вручную. Сам хост за 4 месяца работы пока что не подводил и самопроизвольно не отключался. Но с серверами Майнкрафта я раньше дел не имел. Насколько они стабильно работают, я не знаю. Как часто им требуется перезапуск? Требуется ли перезагрузка всего хоста, или достаточно перезагрузить только Майнакрафт? И как правильно перезагрузить сервер Майнкрафта, например, по крону? Там какой-то API имеется, или требуется имитировать ввод команды в консоль?
-
CPU: Intel Core i7-4771 CPU @ 3.50GHz RAM 16GB Я эти разговоры ещё 5 лет назад слышал. По факту же игроки до сих пор любят IC2, на многих серверах играют в него, и у нас до сих пор обсуждают управление ядерными реакторами. Пусть играют, хороший мод. И мне тоже нравится. Попробовать можно. IC2 тоже не помешает.
-
В данный момент настраивается сервер 1.7.10. Если взлетит и будет стабильно работать, впоследствии можем рассмотреть и более свежие версии.
-
Да, в этой задаче компьютеры очень применимы. Только там ещё какой-то аддон на генетику нужен, чтобы компьютер мог узнать характеристики пчёл. Кто помнит название?
-
Прямо сюда и выкладывай.
-
Хорошо. Попробуем воспользоваться очередной волной энтузиазма, и что-нибудь вразумительное запустить-таки. Проясню свою роль в запуске сервера. Изначально мы с @Wolframoviy договорились, что я отвечаю за сам хост, минимальным образом вникая в настройки игрового сервера. На данный момент я планирую сохранить ту же роль, расширяя её лишь по необходимости. @Wolframoviy , опиши здесь текущие задачи, как ты их видишь. Например, в осбуждении в ВК ты говорил, что у нас нет спавна, а @ProgramCrafter в чате упоминал о готовности заняться строительством. Может, ещё что-то надо обязательно настроить. Я-то в этом слабо разбираюсь.
-
Это надо спрашивать у авторов этих программ. Но могу ответить за себя. Обычно я попросту забываю дописать local. Это основная причина. Я частенько проверяю строчки кода непосредственно в интерпретаторе Lua, а там использование локальных переменных затруднено. И когда я копирую этот код в готовую программу, то забываю дописать local. То есть почти всегда использование глобальных переменных в моём коде является результатом ошибки. И лишь в редких случаях я таким образом обеспечиваю коммуникацию между программами.
-
Если между перезагрузками компьютера запускается единственная программа, то глобальные переменные не создают особых проблем кроме снижения быстродействия . В других случаях параллельно работающие программы могут, например мешать друг другу, или банально засорять память и уменьшать скорость доступа к таблице глобальных переменных. А что за организация сворачивания? О чём тут идёт речь?
-
Я тоже когда-то что-то на Термосе поднимал в личных целях. И оно даже как-то работало. Также прошлой осенью на форум запорхнули ребята, вызвавшиеся возродить сервер при наличии оборудования. Железка у меня нашлась, подключение к Интернет я тоже организовал, ребята выполнили какие-то настройки, тоже, кстати, на Термосе, но у них закончился энтузиазм. Сервер не был доведён до ума, работы свёрнуты. Но оборудование пока работает. И вроде как даже позволяет играть. Без какой-либо авторизации, правда. Текущая ситуация: у меня имеется достаточно мощная железка, доступная из Интернет. Возможно, до сих пор осталась железка (или VDS) у @cyber01. Я готов оказать содействие в настройке игрового сервера. Могу заниматься общим администрированием. Администрирование же и настройка, собственно, игрового сервера мне пока недостаточно ясны. Скорее всего, поднятый мной сервер Майнкрафта будет взломан хакерами в первые же сутки. Если есть желающие помочь в запуске игрового сервера, сообщайте свои компетенции прямо в этой теме. Советы тоже сгодятся. Я вообще предлагаю не концентрировать знания в одних руках, а сформировать какое-то подобие публичной инструкции. Раньше сервером у нас занимался @Alex, но сейчас он неактивен. Предположим, сейчас эту роль возьму на себя я. Но однажды и мои жизненные обстоятельства могут оказаться несовместимыми с активностью на форуме. Поэтому я предлагаю создать отдельную тему и в ней обсуждать все детали. Даже если не я, то кто-то ещё сможет легко подхватить эту задачу. Или даже настроить параллельно работающий сервер. Почему бы и нет, если есть быстрый способ перестроиться. При наличии достаточной поддержки сообщества мы запустим сервер. Накидывайте свои предложения.
-
Может, и не является. Но какое отношение это имеет к теме? Вообще говоря, это сложный философский вопрос. Его ещё называют парадоксом кучи. Поэтому традиция нашего форума позволяет любую модификацию операционной системы преподнести как новую уникальную систему. К этому уже почти все привыкли. С другой стороны, эта же традиция позволяет другим участникам иметь противоположную точку зрения. Каждый в своём праве. Поэтому не бери в голову. Называй как хочешь. Ты, главное, описание понятное составь, если хочешь, чтобы твоей системой кто-то заинтересовался.
-
Можно. Но виртуализация также изменяет среду выполнения, например, внося задержки в исполнение кода.
-
Какой-то смысл всё-таки есть. Не зря же новички так любят писать именно операционные системы. Многие же из них вообще не доходят до реализации: создают длинный список спецификаций, набирают команду разработчиков и растворяются во мгле. Так что, пусть плодят. Может, их опыт чему-то научит других новичков. Так это же давняя традиция нашего форума. Сколько уже было таких новых систем? @rootmaster Предлагаю ещё поработать над описанием. В этом месте я вообще смог понять только отдельные слова. На каком языке это написано? О чём здесь говорится?
-
Запустить код, предназначенный для EEPROM, можно даже в стандартной OpenOS небольшими усилиями. Сложнее создать чистую среду, никак не модифицированную операционной системой. Это и попытался сделать автор темы. Полностью чистая среда гарантирована лишь при запуске кода непосредственно с EEPROM. Но и удобство отладки кода в этом случае минимально. Способы же, обеспечивающие удобство, так или иначе модифицируют среду. Например, в рассматриваемом варианте выполнена привязка графической платы к монитору. В других вариантах может потребоваться инициализация не графической подсистемы, а сетевой. В любом случае эти модификации не идут ни в какое сравнение с изменениями, выполненными операционными системами.
-
Клиент позволяет поиграть в старую сборку сборку в одиночном режиме. Для этого он и висит. Будут ли новые сервера, неизвестно, будущее не определено. Есть редкие попытки что-то запустить, но они пока не увенчались успехом.
-
Я не знаю, как определить причину отключения или перезагрузи робота за пределами привата игрока. Поэтому пока считаю любого отключенного робота скомпрометированным и требующим полной проверки его ПО. Это не проблема. При отсутствии связи с роботом подлинность его ПО не играет роли. А при возобновлении связи факт его отключения будет немедленно обнаружен.
- 24 ответа
-
- блокировка
- защита
- (и ещё 3 )
-
А с этой задачей всегда справлялись списки доступа. Если забываешь добавить пользователя при переустановке робота, проблему решит автозагрузка (только надо не забыть включить робота).
- 24 ответа
-
- блокировка
- защита
- (и ещё 3 )
-
Спасибо. Значит, можно спать спокойно. По крайней мере, новых угроз нет. Против срубания робота я не знаю адекватной защиты. Максимум, я могу однозначно определить факт отключения робота и его повторного включения. С этого момента я считаю все данные и программы на его дисках или EEPROM скомпрометированными. На скомпрометированной системе будет не так-то просто узнать, не добавлен ли в список доступа кто-то ещё. Кстати, мы как-то уже штурмовали эту тему. Хотя я сам и не верю в успех построения подобной защиты, но в обсуждении я постарался продержаться как можно дольше в роли именно защитника.
- 24 ответа
-
- блокировка
- защита
- (и ещё 3 )
