Автор | Снятие огромной нагрузки на сервер. |
Есть такой проэкт как Garena.
Суть в том что она считывает данные лишь с Хоста(Основателя игры).
Почему не попробовать разработать боевую систему по тому же принципу?
Тобишь передача данных будет идти не на сервер а именно на компы участников схватки напрямую(Это лишь в дуэлях и схватках).
Бой кончиться отправиться N кол-во отчётов за матч(Для верности лог вести со всех участников тем самым убивая читеров).
Если понравиться идея пишите в личку. Составлю логическую и физическую модель.
Просто учусь на программиста и очень нравиться проект, имеються идеи по оптимизации.
Разработчики пишите, буду рад помочь. |
Для верности лог вести со всех участников тем самым убивая мозги тем, кто за всеми этими логами следить будет, в случае, если читеры таки найдут лазейку. Может лучше пусть всё остаётся как есть?=) |
для ubt_dampire:
сам программист о Шпекс-рене(реклама сторонних продуктов запрещена правилами) знаю не по наслышке.
для тебя выведу её + и -. сам решишь нужно оно или нет.
+
высокая скорость(игрок, как таковой не связывается с серваком всё "висит" на хосте)
-
неоходимо хорошее соединение у хоста(держать 9 человек на себе и передавать данные об игре всех 10) и для хоста(относительно других игроков. 1 игрок из дальнего востока может очень замедлить всех(в вышеназванном проекте есть "комнаты по регионам", там это не критично))
-
при падении хоста, падает вся игра(неочень-то приятно)
-
игрок не делает никаких других действий(т.е. играет роль "сервера" или "гостя"), тут роль сервера придётся дать всем из-за ГН ГР.
в общем мой вердикт Шпекс-рена - хороший проект для командной игры в сетевую игру, но не в онлайн. |
-
система, когда данные идут от одного хоста можно взломать(заставить юнитов противника ходить куда надо и далее вплоть до взлома пароля) |
-, с сервака нагрузку снимет, а про игроков которые в роле хоста будут ты подумал... |
Так по порядку...
Реклама(Я лишь првёл пример)
Если я скажу что нить по поводу Жардановых исключений это значит что я ЕГО ПОКЛОННИК?
Лазейки...
Есть кодировка раз, есть FLASH где читерить сложно.
По поводу Нагрузки поверьте мне 512 кбит хватит на это... Сам занимаюсь сетевыми приложениями что по чём знаю |
при падении хоста, падает вся игра(неочень-то приятно)
поддержу, заодно напомню ТСу про наличие этого пункта;) |
Давайте вообще сделаем герои - сервером для КС, нафига нам эти человечки. |
та в баню его его со своими идеями, пусть подумает сколько людей из-за этого уйдёт из игры, да и админы не звери чтобы такое творить плюс ко всему, как они будут модернизировать движок, если серваками будут игроки??? |
бред! - |
неоходимо хорошее соединение у хоста(держать 9 человек на себе и передавать данные об игре всех 10) и для хоста(относительно других игроков. 1 игрок из дальнего востока может очень замедлить всех(в вышеназванном проекте есть "комнаты по регионам", там это не критично))
для данного браузерного проекта в условии ползования его 10 человек требования к скорости соединения как и для производительности системы - минимальны.
7.
Есть такая система как Шпек-нет(Для игры Шпекс-крафт)
Хостом не являеться 1 человек, при выходе одного из игроков по свойствам сохранения логов Хост переходит на любого другого случайного игрока из оставшихся.
9.
ПОчему в данном случае проект должны покинуть много людей?
с количеством работы согласен, но по временным срокам мона уложиться в неделю, к тому же с сервера нагрузка снимается в десятки (если не в сотни) раз.
Сейчас основной проблеммой стабильной игры служит именно перегрузка сервера (всем известные синии буквы "Связь с сервером прерванна"), представьте что такой проблеммы ни будет вообще...
сейчас сервер ежесекундно обрабатывает 15000 запросов, с внедрением системы хостов количество запросов уменьшится как минимум в двое. |
Отличная идея.
Только вот это все стоит вводить не для всех боев, а для тех, где потери от читерства минимальные. Для тех боев, в которых и нет смысла читерить.
(например для боев игроков 1-9 уровня в дуэлях, групповых, простые белые охоты) |
лучше пусть всё остаётся как есть |
Консерваторы. Боитесь трудностей и перен.
И всё же решать разработчикам. |
Если это поможет то огромный плюсище +
но как верно подметил автор "решать разработчика". |
Консерваторы. Боитесь трудностей и перен.
И всё же решать разработчикам.
Разработчики сюда редко заходят! А на прямую ты врятли до них достучишся. Не знаю чё ставить + или -, так как играл по гарене в такие игры как Left4Dead в 1 и 2 часть и в контру. Зачем там браузерные игры вообще? Щас темболее серв не так уж лагает. |
Если в тот бой, который нужно зайдут 5 человек с фиговым соединением, 4 из германии, а хостер будет из японии? |
я днём играл, еле в игру зашёл |
Два существенных момента: сейчас скрипты обрабатываются на сервере, в Вашем случае на "клиенте"...
Клиент ломается в считанные часы-дни, вне зависимости от кодировки кода, будем шифровать канал или нет, а флеш в нашем случае обрабатывает только запрос-ответ с сервера, да прорисовку обеспечивает. |
для зорк:
Вы в ПЫНЦ-манию поиграйте... тут примерно тоже самое... Тут от силы параметров 10 передаёться... хоть с каким пингом при скорости в 30 секунд это нормально. |