![]() |
Вопрос / ответ - Printable Version +- Gothic Online Forums (https://archive.gothic-online.com) +-- Forum: Community (https://archive.gothic-online.com/forum-18.html) +--- Forum: Russian (Русский) (https://archive.gothic-online.com/forum-21.html) +---- Forum: Помощь (https://archive.gothic-online.com/forum-30.html) +---- Thread: Вопрос / ответ (/thread-19.html) |
RE: Вопрос / ответ - Silvio - 20.02.2016 (20.02.2016, 11:30)NolanSawyer Wrote: А можно как-то устанавливать сюжетные моды на сервера?Если у вас и вашего друга будет стоять один и тот же мод, то визуально он будет работать. Сам кооператив вернется в Gothic 2 Online с версией DEV 7. RE: Вопрос / ответ - NolanSawyer - 20.02.2016 (20.02.2016, 11:40)Silvio Wrote:(20.02.2016, 11:30)NolanSawyer Wrote: А можно как-то устанавливать сюжетные моды на сервера?Если у вас и вашего друга будет стоять один и тот же мод, то визуально он будет работать. Сам кооператив вернется в Gothic 2 Online с версией DEV 7. А квесты работать не будут? RE: Вопрос / ответ - Osmith - 20.02.2016 (20.02.2016, 12:54)NolanSawyer Wrote:(20.02.2016, 11:40)Silvio Wrote:(20.02.2016, 11:30)NolanSawyer Wrote: А можно как-то устанавливать сюжетные моды на сервера?Если у вас и вашего друга будет стоять один и тот же мод, то визуально он будет работать. Сам кооператив вернется в Gothic 2 Online с версией DEV 7. У каждого свои квесты. Если проще - каждый играет в свою игру, только единственное отличие - можно обмениваться предметами. Никакой синхронизацией разных вещей из одиночной игры вроде и не будет. RE: Вопрос / ответ - Silvio - 20.02.2016 (20.02.2016, 12:54)NolanSawyer Wrote:У каждого игрока свой мир и свои NPC, то есть окружение друг друга вы видеть не будете. Возможно, в будущем, появится способ синхронизировать ботов и квесты, но это под большим вопросом. Единые квесты будут присутствовать только на частных серверах со своим сюжетом и прочими деталями.(20.02.2016, 11:40)Silvio Wrote:А квесты работать не будут?(20.02.2016, 11:30)NolanSawyer Wrote: А можно как-то устанавливать сюжетные моды на сервера?Если у вас и вашего друга будет стоять один и тот же мод, то визуально он будет работать. Сам кооператив вернется в Gothic 2 Online с версией DEV 7. RE: Вопрос / ответ - Kladvey - 23.02.2016 Когда разрабатываешь игровой сервер - возникает куча нюансов, и один из них я хочу разобрать. Представим что сервер уже открыт, и зарегистрировано около 100 аккаунтов (в качестве базы данных используется СУБД MySQL). Через некоторое время нужно было сделать обновление (допустим сохранение руды). Логично представить что нужно создать столбец в таблице и по идеи туда должны записываться данные. Но на самом деле всё не так. Когда игрок регистрирует аккаунт - используется запрос (INSERT INTO) который вносит в ячейки значения. Данная операция действует только в процессе регистрации. После того как игрок вышел из игры - то используется запрос (UPDATE) - обновляющий существующие ячейки. И возникает такая ситуация. В СУБД было добавлено новое поле, но игроки которые зарегистрировались раньше чем это поле было добавлено - не смогут с этим полем взаимодействовать. Как решить данную проблему? RE: Вопрос / ответ - Silvio - 23.02.2016 (23.02.2016, 16:14)Kladvey Wrote: Как решить данную проблему?Продумывать структуру базы данных так, чтобы работа с ней не ограничивалась запросами INSERT и UPDATE. По сути нужно создать запрос на действие с каждым важным столбцом. Например отдельный запрос на сохранение количества руды и/или атрибутов выносливости. Таким образом можно полноценно сохранять все данные, получится множество таблиц с различными связями. Также рекомендую создать несколько столбцов имеющих значение ноль по умолчанию, дабы при добавлении новых атрибутов не возникло проблем с уже существующими аккаунтами. RE: Вопрос / ответ - Kladvey - 23.02.2016 Попробую, спасибо. Интересно, а если создавать классы которые ускоряют / оптимизирует разработку -> то эти классы можно продавать? Допустим создать класс-конструктор создания GUI / NPC / Object's и так далее - то такую работу за сколько можно продать? Или-же это детские шалости который может сделать каждый? RE: Вопрос / ответ - Silvio - 28.02.2016 (28.02.2016, 12:10)Kladvey Wrote: Интересно, а если создавать классы которые ускоряют / оптимизирует разработку -> то эти классы можно продавать? Допустим создать класс-конструктор создания GUI / NPC / Object's и так далее - то такую работу за сколько можно продать? Или-же это детские шалости который может сделать каждый?Професорес как-то раз продал игровой режим и проект Kyrmir MMORPG в целом, но больше я таких случаев не встречал. Возможно среди Поляков будет спрос на это, но я сильно сомневаюсь. RE: Вопрос / ответ - Kladvey - 28.02.2016 (28.02.2016, 13:06)Silvio Wrote:(28.02.2016, 12:10)Kladvey Wrote: Интересно, а если создавать классы которые ускоряют / оптимизирует разработку -> то эти классы можно продавать? Допустим создать класс-конструктор создания GUI / NPC / Object's и так далее - то такую работу за сколько можно продать? Или-же это детские шалости который может сделать каждый?Професорес как-то раз продал игровой режим и проект Kyrmir MMORPG в целом, но больше я таких случаев не встречал. Возможно среди Поляков будет спрос на это, но я сильно сомневаюсь. Понятно. просто я на практике научился программировать используя подход ООП - и в голове возникла куча идей по реализации. RE: Вопрос / ответ - DoNoR - 28.02.2016 Ты имел в виду модуль создания GUI на подобии Zeditor'а? Вообще, по хорошему, такое не стоит даже пытаться продавать, но встречал случаи, когда школоте чужой гейммод продавали. |