Всем желающим сыграть в Мультиплеерную кампанию! - Страница 15 - Арена [тотальная война по сети] - сражения на серверах и хотситы - TWoW.Games - Сообщество любителей умных игр Перейти к содержанию
TWoW.Games - Сообщество любителей умных игр

Всем желающим сыграть в Мультиплеерную кампанию!


Рекомендуемые сообщения

А битвы проводятся в оговоренное время. Я вижу что то типо сервера. Ты заходишь в него через игру, загружается карта и пошло поехало. Можешь ходить, проводить битвы если игроки в сети и.т.д. Как только все походили, происходит переход хода.

 

Мне представляется именно для тотал Вар был бы оптимальным такой вариант:

Ходы пошаговые как и счас но ход на стратегии происходит не на локальном компе а на сервере игры -типа Геймспай (автосохранение включено)

При необходимости битвы игра сохраняется и идет ожидание всех игроков участвующих в битве. Когда все собираются сейв загружается и начинается битва на тактической карте.

При обрыве связи одной из армий она передаетсяпод командование ИИ но с возможностью повторного подключения к битве вылетевшего игрока.

 

 

Цивилизация это немного другое.

Изменено пользователем saturday1
Ссылка на комментарий

2Period

Это немного не так надо представлять. На ход дается допустим сутки, ходить все могут в любой последовательности. А битвы проводятся в оговоренное время. Я вижу что то типо сервера. Ты заходишь в него через игру, загружается карта и пошло поехало. Можешь ходить, проводить битвы если игроки в сети и.т.д. Как только все походили, происходит переход хода.

Идея хорошая, имхо утопическая. Тут если собрать в комнату кучку единомышленников, обеспечить их провизией, компами ит.д. и.т.п. получится красивая партия.

Но сервер... Не дай бог что случится с техникой, с игроком и т.д. игру назад не откатишь - т.к. слишком много события произошло за один момент. Дальше, все будут сидеть и с красными глазами ждать этот священный момент - смена хода, чтобы быстро рвануть, захавать ребелов, или ещё чего, может играл в Травиан - что то похожее под твоё описание, только чистый риалтайм. Тысячи игроков рубятся риалтайм, это очень интерестно, не спорю. Но люди жертвуют ночами, сидят перед мниторами только ради того, чтобы на секунду послать войско раньше. И вследствие этого начинают изворачиваться, создавать ботов, передавать аккаунты, если есть куча свободного времени, то это очень интерестно, но если ты не в состоянии отдавать игре до 8-и часов в сутки, то врядли чего добьёшься. Скажем так. это далеко не для всех :(

Изменено пользователем BulDOS
Ссылка на комментарий

2saturday1

Ходы пошаговые как и счас но ход на стратегии происходит не на локальном компе а на сервере игры (автосохранение включено)

При необходимости битвы игра сохраняется и идет ожидание всех игроков участвующих в битве. Когда все собираются сейв загружается и начинается битва на тактической карте.

Это вообще элементарная схема. Тут просто вместо кнопки аттака, появляется "пригласить соперника в онлайн" и все. Проводится битва и все тип топ, подсчет аналогично кампании.

 

Но это не решит проблему медленности самого хот сита. Вот была бы возможность ходить не строго по очереди а кто как захочет, тогда игра бы пошла гипер быстро даже с 20-30 игроками. Допустим на серваке игра постоянно запущена, кто то ходит утром, кто то вечером, да хоть все одновременно, без разницы. Ведь игроки по сути ходят в пределах одного года, но по очереди. Кто то первый, кто то после всех. Но это даже не совсем справедливо, это не идеально. Один наемников нанял, другой не успел. Лучше одновременные ходы. Так даже юольше тактики. Придется думать, стоит ли сейчас сходить или посмотреть вначале что сделает твой соперник. Появятся маневры в пределах одного хода

 

Короче влом писать, все равно мало шансов на нормальный онлайн

Ссылка на комментарий

Вообще-то, конечно, надо бы обсуждать это в другой теме, скажем по оптимизации хотсита. Ну, да ладно.

 

2Period

Вот была бы возможность ходить не строго по очереди а кто как захочет, тогда игра бы пошла гипер быстро даже с 20-30 игроками.

Так реализовать это очень просто. На своем ходе каждый игрок не перемещает армии и персов, а лишь дает им задания, куда идти, исходя из имеющейся у него информации. Сервер собирает все эти проекты хода каждого игрока и как только свой проект выложит последний игрок, начинает их выполнять. При этом игрок, зайдя на сервер может визуально просмотреть перемещения как своих войск, так и тех войск других игроков, которые находятся в зоне его наблюдения. При столкновении армий происходит приглашение на битву онлайн (или с ИИ, если второй игрок почему-то не может - это просто как вариант). Причем столкновение может происходить вовсе не на том месте, где планировал каждый из игроков, а там, где обе армии реально встретятся (если они обе перемещались). После того, как все боестолкновения будут произведены, игроки могут начать проектировать следующий ход. При таком подходе ни одновременности, ни поочередности не потребуется - игроки выкладывают свой проект хода в любое, удобное для них время и синхронизация для них нужна будет только для проведения сражений друг с другом.

Ссылка на комментарий

2BulDOS

Имхо нифига smile3.gif Попробуй ка организуй 17 игроков для риалтайма в мидивал.
Сотни и сотни онлайн игр есть в которые играют обычно несколько сотен человек в каждую ...... неужели не видел ни одну?
А если у одного игрока 2 битвы одновременно? Отпочковаться аки амёба?

а в МаунтБлэйд ты не играл? Скажешь отсутствие возможности играть за двадцать стеков сразу сильно портит эту игру? И где там кстати кликомашество?

 

2Earl_Gray

Так реализовать это очень просто. На своем ходе каждый игрок не перемещает армии и персов, а лишь дает им задания, куда идти, исходя из имеющейся у него информации. Сервер собирает все эти проекты хода каждого игрока и как только свой проект выложит последний игрок, начинает их выполнять

ты просто описал развитый вариант Гражданки (той, что я ссылку на мануал выше давал) как в ней ходы делаются..... правда там сервера не надо - после задания хода игроки просто обмениваются сохраненками и после этого все фракции делают ход одновременно на каждом компе - и игроков всего два, хотя 5 фракций участвует в игре, ну и тактических битв нету....... но все таки гляжу ты проникся блестящими идеями этой игры!

Ссылка на комментарий

2BulDOS

Имхо нифига smile3.gif Попробуй ка организуй 17 игроков для риалтайма в мидивал.
Сотни и сотни онлайн игр есть в которые играют обычно несколько сотен человек в каждую ...... неужели не видел ни одну?
А если у одного игрока 2 битвы одновременно? Отпочковаться аки амёба?

а в МаунтБлэйд ты не играл? Скажешь отсутствие возможности играть за двадцать стеков сразу сильно портит эту игру? И где там кстати кликомашество?

 

2Earl_Gray

Так реализовать это очень просто. На своем ходе каждый игрок не перемещает армии и персов, а лишь дает им задания, куда идти, исходя из имеющейся у него информации. Сервер собирает все эти проекты хода каждого игрока и как только свой проект выложит последний игрок, начинает их выполнять

ты просто описал развитый вариант Гражданки (той, что я ссылку на мануал выше давал) как в ней ходы делаются..... правда там сервера не надо - после задания хода игроки просто обмениваются сохраненками и после этого все фракции делают ход одновременно на каждом компе - и игроков всего два, хотя 5 фракций участвует в игре, ну и тактических битв нету....... но все таки гляжу ты проникся блестящими идеями этой игры!

Ссылка на комментарий

2Anyan

в МаунтБлэйд ты не играл? Скажешь отсутствие возможности играть за двадцать стеков сразу сильно портит эту игру? И где там кстати кликомашество?

ну скажем Маунт энд Блейд это не стратегия....

ты предложи как должна выглядеть мультиплеерная кампания...работающая на сервере в режиме реального времени..или как нибудь по другому...я пока себе не представляю сам этот процесс...

Ссылка на комментарий

2Hornet

ну скажем Маунт энд Блейд это не стратегия....

а чего так? в некоторых модах для него стратегии не меньше чем в ТВ - это и захват замков, и отношения с правителями, и торговля, и набор войск, и т.д. и еще много чего интересного чего в ТВ нету....... А стратегия.. ну вон новая игра от Парадоксов по Риму вышла, там реальная стратегия, с рабами, гражданами и т.д. чего в Риме ТВ и близко не было!

 

ты предложи как должна выглядеть мультиплеерная кампания...работающая на сервере в режиме реального времени..или как нибудь по другому...я пока себе не представляю сам этот процесс...

Дык я согласен с Греем, что такой вариант как он описал был бы самым оптимальным - ход ЛЕГКО можно было бы делать каждый день в этом случае не взирая на количество игроков, поскольку все ходят одновременно (ну в течении дня как кому удобнее) только я бы по другому предложил - чтобы не на сервере ход смотреть а у себя на компе (каждый делает ход и посылает после этого данные на сервер (для этого достаточно иметь связь с инетом и нажать кнопку завершения хода) после получения данных со всех участников, сервер разсылает всем общий файл и все запускают эту сохраненку и видят естесно одно и тоже...... в процессе хода армии могут столкнуться, если заданы битвы онлайн то идет соединение участников и битва (если кого то нет, то договариваемся на форуме или асе и еще раз вместе с ним одновременно запускаем сейв (все равно битву надо проводить вместе), то есть можно просмотреть свой ход и если битв нету то задаем условия следующего и ходим)............. а вообще в качестве сервера может выступать комп одного из участников, при создании игры на компьютере администратора задаются настройки игры и все автоматически шлют сейвы ему (наподобии Торента, Мула, либо на мыло) у него на компе обрабатываются все сейвы и файл разсылается другим участникам точно также как на любом другом сервере (у некоторых линии инета такие жирные что это не проблема), если игра типа сардели, где битвы оффлайн, то играем битву на своем компе......

 

Хотя нет...... если проходит битва, то ситуация меняется и ход уже по другому будет идти на некоторых компах.... но с другой стороны какая мне разница если я за Русь играю, что там Португалия с Испанией воююет? Видно по завершении хода на сервере должна проходить некая процедура совмещения ситуации по всем сейвам.....

Изменено пользователем Anyan
Ссылка на комментарий

2Anyan

ты просто описал развитый вариант Гражданки

А я это и не отрицаю - если идея продуктивная, то почему бы ее не использовать, тем более, что для ее реализации не требуется серьезных модификаций игры. Просто в процессе проектирования хода армии и персы не перемещаются, а показывается лишь путь, по которому они будут следовать при совершении хода. Это и сейчас есть, если послать армию дальше той области, в пределах которой она может перемещаться, то остаток пути будет показан стрелкой, направленной на конечный пункт перемещения. Осталось только убрать само перемещение армии во время хода игрока (вернее проектирования хода) и все будет работать. Что касается битв оффлайн, то тут можно тоже плюшек придумать. Например, битву отыгрывает тот игрок, армия которого на момент подхода армии противника стоит (типа армия выбрала позицию для боя и подготовилась к атаке). Если встреча происходит, когда армии находятся на марше, то выбор игрока, отыгрывающего битву зависит от направления движения армий (скажем, битву проводит тот игрок, чья армия расположена фронтом к врагу (что может дать различные варианты для маневра) или же от состава армии - атакует тот, который имеет в составе подвижные войска (которые первыми могут вступить в сражение). При прочих равных условиях выбор игрока, отыгрывающего битву может происходить случайно с вероятностью 1/2.

Что касается игрового сервера, то тут я не согласен. При большом количестве участников компьютеру одного из игроков я бы управление игрой не доверил. Во-первых, поскольку ход может совершаться в любое время, этот компьютер должен быть постоянно в сети (круглосуточно). Во-вторых, невозможно оценить удаленно степень надежности компьютера игрока (любой сбой такого компьютера выведет всю игру из строя). Так что предпочтительнее было бы все-таки создание внешнего игрового сервера, который более-менее был бы застрахован от указанных проблем.

Что же касается совершения хода, то допуск к проектированию нового хода может быть получен только тогда, когда все игроки просмотрели результаты хода (сервер на основании проектов игроков формирует общий скрипт хода и рассылает его всем игрокам) и провели все битвы между собой. Кстати, после совершения битвы армия победителя может либо продолжить первоначальное движение, либо получить команду от игрока преследовать противника, что в принципе, может привести еще к одной битве, если "скорости" движения армий различные.

Что касается сейвов, то их в принципе быть не должно. При проектировании хода игроки формируют скрипты, которые описывают совершенные ими действия (объем информации для обмена минимален) и по завершении проектирования получают сведенный воедино скрипт хода для всех игроков. После битв из результаты отправляются на серевер и на основании этих данных корректируется игровая информация.

Ссылка на комментарий

2Earl_Gray

А я это и не отрицаю - если идея продуктивная, то почему бы ее не использовать, тем более, что для ее реализации не требуется серьезных модификаций игры. Просто в процессе проектирования хода армии и персы не перемещаются, а показывается лишь путь, по которому они будут следовать при совершении хода. Это и сейчас есть, если послать армию дальше той области, в пределах которой она может перемещаться, то остаток пути будет показан стрелкой, направленной на конечный пункт перемещения. Осталось только убрать само перемещение армии во время хода игрока (вернее проектирования хода) и все будет работать. Что касается битв оффлайн, то тут можно тоже плюшек придумать. Например, битву отыгрывает тот игрок

в данном случае возникает сложность в нападении армии на армию :)....если ходы будут делаться одновременно....

ЗЫ опять же если игрок ушел из игры?? что тогда делать....мало кто захочет взять фракции которая близка к краху?

Изменено пользователем Hornet
Ссылка на комментарий
  • 3 недели спустя...
  • 3 недели спустя...

Глобальный хотсит на 17 игроков срочно нуждается в испанском монархе. Положение хорошее: прочный союз с Португалией, мавры разгромлены и отброшены в Африку. Ждем желающих присоединится в теме игры - http://twow.ru/forum/index.php?showtopic=5...50entry452986

Ссылка на комментарий

Камрады, у меня предложение.. Есть мод под названием Kingdoms Grand Campaign Мод добавляет в глобальную компанию Иерусалимское королевство, Антиохийское княжество, Папскую область и спец. юниты с Крестоноской компании, например для византийцев "метатель греческого огня". В данный момент я осущевляю по мере возможности перевод мода на русский, в этом моде играбельны 20 фракций!! 17 обычных и 3 упомянутых мною выше. Может начнём?! "kingdoms grand campaign mod"

Изменено пользователем Feinar [Imperial]
Ссылка на комментарий
Может начнём?! "kingdoms grand campaign mod"

 

А не проще продолжить тот же Кингсайз на моде Ретрофит обычном, там счас 20 ход.

http://twow.ru/forum/index.php?showtopic=5041

Изменено пользователем saturday1
Ссылка на комментарий
  • 3 недели спустя...

2Juriy

Здоров дружище ) если хочешь хардкора то тогда можеш занять место князя Антиохии в той же игре... С почином тебя! ;)

Ссылка на комментарий
Здарова... ... Дружище... ... Антиохским князем буду с большей радостью чем турком...

 

В кампаниях с онлайн-битвами пока есть только вакансии Турции.

 

Ты в каких хочешь принять участие с битвами на ГС или обычные с битвами против ИИ.

Ссылка на комментарий
  • 3 недели спустя...

2Jur

Если есть желание есть место Императора СРИ в Глобальной сардельке. Мои контакты в шапке игры, обращайся если есть желание я ознакомлю тебя с ситуацией.

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
×
×
  • Создать...

Важная информация

Политика конфиденциальности Политика конфиденциальности.