Спорт. Видеоигры. Машина. Тут так не принято. У тебя может еще и женщина есть?
Лучшая FH после первой. Жаль что игры пропадают из продажи.
- А про покупку лицензии ты тактично заигнорил
- Лицензию чего? ПО которое помогает им разрабатывать? Почему меня как потребителя снова должны волновать проблемы разработчика?
- Разработчики используют готовые проприетарные решения, потому что это годы разработки и десятки тысяч человекочасов
- Эм, не используй? Напиши свои. На маркетинг денег хватает, а на разработчиков нет? Снова потребитель виноват?
- Ты не можешь просто так взять и сделать всё с нуля, просто чтобы у тебя была возможность отдать комьюнити сервер. Это растянет разработку на десятки лет
- Эм, могу. Могли. И даже до сих пор делают. Еще раз. Все это восстанавливают "любители" без исходников, на голом энтузиазме после работы. Может просто ты плохой разраб? Если ты вообще разраб…
Да и вернемся уже в конце концов в начало. Там же речь шла не только о передаче серверов, а просто об офлайн режиме. Сделай ботов. Сделай возможность играть одному. Игроки не дураки и прекрасно видят, что условная Diablo 3 спокойно может работать и без серверной части. Она так и работала на консолях. Но на ПК привязка к онлайн это борьба с пиратством. Опять покупатель страдает из-за решений издателя. Вот тебе отличный пример. Фри ту плей игра. После закрытия разрабы привязали игру с API Epic Games и открыла доступ к серверной части https://store.steampowered.com/app/2915930/Knockout_City__Private_Server_Edition .
- Угу, а игрок должен перед началом игры развернуть kubernetes, купит лицензию на какой-нибудь MSSQL или Cassandra и всё это настроить чтобы работало. Ахуеть идея.
- Автоматизация процесса? Не не слышали. Скрипты ведь только завтра придумают? Ну, а если серьезно еще раз кто мешает сразу делать нормально? Давай мы все в докеры завернем и докерами обмажемся, а потом будем кричать что все это сложно. Сервера для Battlefield 3 и 4 давно слиты в сеть. Все работает буквально через обычный XAMP. Представляешь, так можно было.
- Угу, все же программы выходят изначально без ошибок, а патчи - заговор рептилоидов чтобы заставить тебя тратить интернет-трафик.
- Еще раз. Не нужно делать отдельный сборок которые никто не проверял. Отдавай в руки компьюнити то что и так уже работает. Опять сложная мысль?
- Тех кто нихуя не знает, но лезет что-то доказывать.
- Когда это я стал на тебя похож?
Так то покупая холодильник на нем указан срок службы. Если он сломается до этой даты, у тебя есть гарантийное обслуживание.
- Помассируй себе затылок
- Не нужно мне свои практики навязывать
- ошибки бывают, тем более они будут в сервере, который делается для соответствия правилам комиссии и не используется в работе.
- Так кто мешает не делать отдельный сервер? Ты зачем все усложняешь? Выдай игрокам сразу тот же самый, который используется в проде сейчас.
- Кто будет исправлять их после того как игру закроют (возможно вместе со студией)?
- Вот такие моменты и должны быть продуманы. Выпустить надо до закрытия игры. Подготовь пакет заранее, чтобы даже если завтра тебе объявят что студию закрывают, ты мог легко выложить файл одним "кликом". Опять дорого? Опять сложно? Опять никто не предупредил что зимой идет снег?
- Во, основной аргумент таких как ты.
- Таких как я, это каких? Те кто платит деньги за продукт хочет получить работающий продукт? Ну и мерзавец.
- т.е. сервер может сдохнуть через 3 дня - и все будут довольны?
- т.е. раньше не сдыхали, а теперь будут? Это что-ж за разработчики сегодня такие? Дискредитируешь отрасль.
- Нет, то что это буквально отдельный сервер, отдельная разработка.
- А еще документация отдельная разработка, какое-нибудь проприетарное ПО для обработки моделей и прочее. Мне с точки зрения игрока плевать. Я получаю продукт, а то что вы там у себя это пометили как "отдельная разработка", мне абсолютно фиолетово. Я хочу целый продукт который будет работать в рамках тех возможностей которые имеются на момент выхода игры. Понятно, что глупо требовать от игры вышедшей под Windows XP обновление до 11.
- И то что ты этого не понимаешь - отлично показывает какое ты "Кря".
- Увы, но это лишь универсальный ответ на глупости которые не возможно комментировать с серьезным лицом.
- Кстати, а как такой сервер вообще должен поддерживаться после закрытия игры, если вдруг в нём какие-то ошибки выявились?
- Никто? Ты получил продукт у которого есть срок поддержки. Никто не занимается серверной частью условного Battlefield 2. Все эти тонкости можно прописать в лицензионнно соглашении.
- Схему со отдельным standalone-виндовым сервером, который разрабатывается параллельно основному, при этом который не должен использовать сторонние коммерческие решения (чтобы его можно было распространять), и который должен суметь запустить любой Вася.
- Что тебя в этой схеме смущает? Что придется писать документацию? Что придется писать свои решения, а не использовать сторонние? Опять бедному разработчику деньги тратить? Куда скидываться на лечение?
- Для тебя всё выглядит тяп-ляп-и-в-продакшн, вот ты и не понимаешь приводимых тебе аргументов.
- Кря?
Говоришь как чиновник.
- Лол, ладно, это уже какой-то совсем пиздец.
- Я смотрю в диалогах ты мастер
- Дейсвительно, ну подумаешь что на разработку того же MSSQL потрачены десятки миллионов человеко-часов. Не пацан, штолле - напиши это сам!
- Действительно, Postgres ведь только завтра появится.
- Кубернетес и автоматизирует процесс, просто тебе надо понимать как он работает и что делать если что-то пойдёт не так.
- А до кубернетиса ведь автоматизации не существовало? Кря.
- А это, блядь, и есть нормально, с поддержкой масштабирования и отказоустойчивости.
- Не спорю. Но ведь отвязать от этого можно, перед тем как передавать выделенный сервер сообществу. Или опять современные разработчики лапочки не смогут?
- Бляя... это не сложно - это наоборот просто, когда ты можешь легко добавить сервер (или десять) при росте нагрузки, и даже автоматизировать всё это при необходимости. Только просто это именно для продакшена, а не для "Кря?" который решил запустить такой сервер у себя на компе.
- Читай выше.
- Угу, и вместо отказоустойчивого масштабируемого сервиса настраивать всё вручную через отдельные приложения.
- А эти отказоустойчивые сервера, они с нами в одной комнате? Почитаешь новости, то там сервера упали, то тут.
- Никогда. Ты полное "Кря".
- Как мило. Ты еще ведешь учет. Наверное сервер для этого поднял? Скинешь стату?