Показано с 1 по 13 из 13
  1. #1

    0 Not allowed!

    Новая-старая лига

    МВО не торт. Ни для кого не новость, да :) ? Кто-то скажет "мало мехов" или "мехи неправильные", кто-то "обещания не исполнены", всегда найдутся ругающие баланс и т.д. Как с этим быть, каждый решает сам. Это сообщение в первую очередь адресовано тем, кто не смотря на проблемы игра не ушёл в другой проект. Может другие игры не привлекают, может мехи нравятся больше, потому что именно мехи из бэтлтеха, не суть. Вы хотите играть в современный симулятор по БТ, но МВО не торт... Способ есть.

    Более десятка лет назад, сидя на телефонных соединениях с интернетом, люди играли по сети сначала в мехвар3, а затем в мехвар4. Играли годами, при том что новые карты\мехи почти не появлялись, баланс особо не правился, ведь эти игры вообще изначально были рассчитаны на одиночную игру. Как же так? Ответ прост. В игровом сообществе существовали интернет-лиги. Первой и самой известной была Starlance. В рамках лиги ты мог сражаться в любом формате: от дуэли до 10на10 (или сколько там поддерживала игра), на любой карте по выбору, с любым противником в удобное тебе время. Сегодня хочется с парой товарищей сообразить 3на3? Не вопрос. Завтра настроение задуэлить какого-то бурга? На здоровье. И вся статистика учитывается на сайте лиги, подпитывает статистику твоего подразделения.

    Вспоминая былые деньки, невольно задаёшься вопросом: "Так какого все нынешние комьюнити проекты так однобоки и убоги?" Все существующие лиги обязывают тебя играть в строго определённое время с конкретными противниками, жестко ограничивают формат и правила. Зачем что-то запрещать, когда есть успешный опыт многолетней работы проектов по мв3 и мв4, со значительно большей свободой действий и от того большим эффектом состязательности? Что ж, раз гора не идёт к Магамету, приходится искать её самому.


    ИЩУ СПЕЦИАЛИСТА по базам данных, написанию и работе с обработчиками БД, созданию веб-GUI для БД.


    ПРАВИЛА ЛИГИ v3


    Old School Ladder

    I. Основные положения и формат лиги.
    1. Лига функционирует в формате ладдера.
    2. Для участия в ладдере всем мехвоинам необходима регистрация на сайте-портале лиги.
    3. Бои проходят в режиме "свободного планирования", в качестве лобби для поиска оппонентов используется сервер TeamSpeak.
    4. Лига действует на сезонной основе. 1 сезон - 12 недель. По окончании сезона подводятся итоги, определяются призёры.

    II. Организация участников, одиночки и подразделения.
    1. Участвовать в лиге имеет право любой зарегистрировавшийся мехвоин.
    2. Никнейм мехвоина всегда должен совпадать с игровым, в особенности на сайте-портале лиги и в ТС-матчмейкере.
    3. Мехвоин может сражаться в лиге без вступления в подразделение, как наёмник-одиночка.
    4. Мехвоины могут объединяться в подразделения для совместных боёв и учёта статистики подразделения. Подразделения могут быть 3х видов: регулярные части государств ВС, наёмники, подразделения Кланов.
    5. Необходимо, как минимум, 4 мехвоина для создания подразделения Внутренней Сферы или наёмников, 5 для Кланов.
    6. Тип подразделения определяется количеством мехвоинов: 4ро могут создать только лэнс, 8-12 - роту, 5 - звезду, 10-15 бинарий или тринарий и т.д. Создание полка или галактики (не говоря уже о Клане или Благородном Доме) невозможно, если нет минимально необходимого количества мехвоинов для комплектования соответствующих воинских частей.
    7. Наёмники (и одиночки, и в составе подразделений) имеют возможность сражаться за команды других подразделений, однако количество наёмников не должно превышать 50% состава команды.
    8. В течение сезона 1 мехвоин имеет возможность вступить только в 1 подразделение. При этом сохраняется возможность выйти из подразделения и продолжить участие в лиге в качестве одиночки до конца сезона.
    9. Мехвоинам одного подразделения запрещается воевать друг против друга в боях лиги.
    10. Участники лиги (и одиночки, и подразделения), проведшие менее 10 боёв за сезон, не имеют права занимать призовые места.

    III. Матчмэйкинг, атакующий и защищающийся.
    1. Для поиска оппонента необходимо зайти в TeamSpeak лиги.
    2. Можно заходить в комнаты, созданные зарегистрированными участниками лиги, и договориться о боях либо создать собственную комнату.
    3. Создавший комнату и ожидающий в ней мехвоин является защищающимся, пришедший в неё посетитель - атакующий. Эти термины используются в дальнейшем для определения условий боя.

    IV. Формат, условия и правила боёв.
    1. Бои пороходят в свободном формате: от 1на1 до 12на12, возможны и ассиметричные сражения вроде 5на8. Данный формат определяется путём переговоров прежде всего.
    2. Защищающаяся сторона заявляет режим боя: Assault, Conquest или Skirmish. Атакующему могут быть предложены как все 3 режима, так и один конкретный. Для Assault и Conquest лимит времени - 15 минут, для Skirmish - 10.
    3. Защищающаяся сторона заявляет количество и класс (light, medium, heavy, assault) мехов, готовых к бою. Атакующая сторона должна взять мехов аналогичного класса и количества.
    4. В ассиметричном бою количество мехов по классам в меньшей команде может не соответствовать количеству мехов по классам в большей команде. В данном случае окончательные составы по классу и количеству мехов стороны определяют путём переговоров.
    5. Защищающаяся сторона отражает в названии созданной TS-комнаты тикер подразделения и желаемые условия. Пример: "RJF, 1v1-3v5, Skirm, H+A", что означает готовность играть от 1на1 до 3на5, только скирмиш, только на хэвиках и ассалтах.
    6. После определения условий пунктов 1, 2, 3 и 4 атакующая сторона выбирает карту.
    7. После заявления карты обеим сторонам запрещено отказываться от боя.
    8. По-умолчанию все модули разрешены.
    9. После заявления карты сначала защищающаяся, а затем атакующая сторона имеют возможность запретить использование одного модуля. Данное условие опционально, использовать его необязательно.
    10. Победившей считается сторона, которую таковой объявила игра.
    11. Бой может быть переигран в случае тех. проблем мехвоина какой-либо из сторон. Однако о таковых проблемах должно быть заявлено не позднее 1й минуты с начала боя и до начала огневого контакта. В противном случае бой продолжается и считается легитимным.
    12. В случае возникновения проблем (например, проблемы со связью у мехвоина) до начала боя, но после заявления карты, стороны имеют возможность изменить формат (раздел IV, пункт 1) или вовсе перенести бой, но не более чем на 24 часа.

    V. Рапорты, статистика.
    1. После боя (или нескольких боёв, если участники решили сыграть серию) победителем на сайте лиги создаётся рапорт (1 бой = 1 рапорт).
    2. В форме рапорта выбираются никнеймы пилотов, участвовавших в сражении, заполняются графы убийств, смертей, оценки (match score).
    3. К рапорту прикрепляется ссылка на скриншот с итоговой таблицей боя.
    4. После формирования рапорта проигравшая сторона должна его подтвердить.
    5. Создать рапорт необходимо не позднее 24 часов с окончания боя. Подтвердить рапорт необходимо не позднее 24 часов с момента его создания.
    6. Сформированный и подтверждённый рапорт учитывается в статистике лиги.
    7. В случае возникновения проблем с неподтверждёнными и/или несозданными рапортами, необходимо обращаться к организаторам лиги.
    8. Статистика учитывается индивидуально для каждого зарегистрированного мехвоина.
    9. Статистика мехвоинов, причисленных к подразделениям, формирует статистику данных подразделений.
    10. Т.о. существует 2 ладдера: индивидуальный и подразделений.
    11. Основным статистическим показателем лиги являются очки победы (VP).
    12. VP начисляются мехвоинам победившей команды следующим образом: X/Y=VP, где X - количество мехвоинов проигравшей команды, Y - количество мехвоинов победившей команды.
    13. Дополнительными статистическими показателями являются победы, % побед, количество побед подряд (streak), убийства, соотношение убийств/смертей, оценки (match score).
    14. В случае ничьей VP никому не начисляются, однако учитываются все доп. показатели.
    15. В случае отказа от боя после заявления карты (раздел IV, пункт 7), отказавшейся стороне засчитывается техническое поражение. VP начисляются стандартно, ряд доп. показателей (убийства, смерти, оценки) не учитывается.
    16. В конце сезона определяются победители лиги в групповом и индивидуальном зачётах по количеству VP. Отмечаются достижения в доп. показателях.

    VI. Честная игра.
    1. Данный проект создаётся игроками для игроков на добровольной, некоммерческой основе. Его создатели ожидают от участников честной игры, целью которой является получение удовольствия от процесса, а не выявление победителя путём кручкотворств и злоупотреблений.
    2. Запрещается использование каких-либо чит-программ, модификаций игровых параметров, заблокированных PGI и т.п. решений, добавляющих какой-либо стороне значительное преимущество.
    3. Запрещается создание фальшивых, "договорных" и т.п. рапортов для "буста" статистики.
    4. Запрещается неподтверждение реально проведённых, корректно отрапортованных победителем, но проигранных вами боёв.
    5. В случае, если вы не способны придерживаться данных правил, а значит и уважительно относиться к играющим с вами людям, можете быть исключены из лиги перманентно, ваша статистика удалена.
    [свернуть]



    MWO is crap. No big news, right :) ? Someone says "not enough mechs", others tell "maps are crappy", everyone blame PGI for their lies and only a lazy dog didn't complain about game's balance. Of course everyone deals with this personally. This message is aimed at those who didn't leave for other projects and still play. Maybe other games are not that interesting for you, maybe you just want those battletech mechs and only them. You want to play mech simulator but MWO is crap... Let me show you the way.

    More than 10 years ago there were beautiful BT games on PC: Mechwarrior 3 and Mechwarrior 4. People were playing them in internets even with crappy modem connections. They were playing for years even though new maps and maps almost never appeared and balance was always the same. Multiplayer was purely optional in them to begin with. Then why? Gaming community created internet-leagues to compete in. At first it was Starlance. You could fight a league match at any format you desired. Wanna play 2v2 with a friend? No problem! 10v10 (or whichever max the game supported) is your desire? You are welcome! In the mood for a duel today? Go for it headhunter! And all those battles were reported to the league, all those kills and other stats were accounted for. You could check your personal stats at any time at the website and see how you and your unit are doing in the ladder overall.

    Remembering my battles back then I can't stop wondering why current MWO leagues & tourneys are so shallow, so one-sided. They make you to play specific opponents at predetermined times and only with limited mech compositions. Why restrict when there's rich experience of open-minded projects based on MW3&MW4 like Starlance and Vengeance league? Their greater freedom provided much more fun and competitive gameplay. And if there's still no league good enough like those of the past why can't we create one ourselves?

    LEAGUE RULES v3


    Old School Ladder

    I. League format.
    1. League functions in ladder format.
    2. Registration at league portal is required for all participating mechwarriors.
    3. Battles are arranged in "free schedule" format, TeamSpeak server is used as a lobby to find opponents.
    4. League has seasons. Each season lasts 12 weeks. At the end of each season participants' statistics are finalized, winners are awarded.

    II. League organisation, lonewolfs and units.
    1. Any mechwarrior can participate as long as he is registered on league portal.
    2. All mechwarriors must use their MWO nicknames at both league portal and TeamSpeak-lobby.
    3. Mechwarriors have no need to join a unit to participate in the league. They can fight in league battles as lonewolf mercenaries.
    4. Mechwarriors have the ability to ogranise units for group battles and gathering of units' statistics. There are 3 types of units: IS Noble Houses' military units, mercenaries, Clan military units.
    5. At least 4 mechwarriors are needed to form IS or merc unit, 5 mechwarriors to form Clan unit.
    6. Unit type is dependant on the number of it's mechwarriors: 4 mechwarriors can form a lance, 8-12 - company, 5 - star, 10-15 binary/trinary, etc. An appropriate minimal number of real mechwarriors is required to create either regiment or galaxy (not to mention claiming entire Noble House or Clan).
    7. Mercenaries (both lonewolves and units) have the right to fight in group battles for other units. The number of mercs can't exceed 50% of team's mechwarriors though.
    8. A single mechwarrior can join only a single unit during the active season. Still he has the right to leave said unit and fight as a lonewolf till the end of active season.
    9. Mechwarriors of single unit are prohibited from fighting league battles among themselves.
    10. League participants (both lonewolves and units) with less than 10 battles in a season won't be awarded at the end of said season.

    III. Matchmaking, attacker and defender.
    1. To find an opponent joining league TeamSpeak server is required.
    2. You can join TS rooms created by registered league members and negotiate battle terms with them or create a room yourself and wait for an opponent to come.
    3. The one who creates a room and waits in it is defender, the one who comes to it and seeks battle is attacker. Those defenitions are used later on when battle terms are decided.

    IV. Battle format, terms and rules.
    1. Battles are fought in free format: from 1v1 to 12v12. Even asymmetrical battles like 5v8 are possible. This format is decided by both defender and attacker before anything else.
    2. Defender picks the game mode: Assault, Conquest or Skirmish. It can be a single preferred mode or an offer for attacker to choose from all 3 (if defender is ready to play any of them). Time limit for Assault and Conquest is 15 minutes, for Skirmish it's 10 minutes.
    3. Defender declares the number of mech types (light, medium, heavy, assault) ready for battle. Attacker must match this format.
    4. In asymmetrical battle it may not be possible to follow the rule IV-3. In such case the number of mech types in each team is decided by mutual agreement between defender and attacker.
    5. Defender must show unit ticker and desired terms of battle in the name of created TS room. Example: "RJF, 1v1-3v5, Conq+Skirm, M+H", which means that Russian Jade Falcon unit is ready to fight from 1v1 to 3v5 battles in either Conquest of Skirmish mode on medium and heavy mechs only.
    6. After determination of all terms mentioned above attacker picks the map.
    7. At this point (i.e. after map declaration) the battle must be fought, bailing is not an option.
    8. All modules are allowed by default.
    9. After map declaration first defender and then attacker have the right to forbid usage of single module. That choice is optional.
    10. The victor is declared by the game and the end of battle.
    11. It is allowed to redrop if someone of participants experienced technical problems. However said problems must be declared at the 1st minute of battle and before any shots were fired between teams. Otherwise the battle commences and is considered legitimate.
    12. If technical problems (mechwarrior losing connection for example) arrise before the drop but after map declaration, both sides are encouraged to reconsider battle format (rule IV-1). Rescheduling of the battle is also possible but only for 24 hours.

    V. Battle reports, statistics.
    1. After the battles are finished victorious side creates a report at league portal (1 battle = 1 report).
    2. Special automated form is used where nicknames of participats and their stats are filed.
    3. Screenshot of battle's final table is attacked to the report.
    4. After the report is filed defeated side has to confirm it on league portal.
    5. Battle report must be filed no longer than 24 hours after the battle. Battle report must be confirmed no longer than 24 hours after it's creation.
    6. When filed correctly and confirmed report's stats are accepted and accounted in the ladder.
    7. In cases of mistakes in reports and/or correct but unconfirmed reports feel free to contact league administration.
    8. Statistics is gathered for every registered mechwarrior.
    9. When mechwarrior fights under a certain unit's tag, his stats go for that unit as well.
    10. There are two ladders: personal stats, units' stats.
    11. Victory Points (VP) are the main statistical score.
    12. VP are given to the mechwarriors of victorious team and are calculated like this: X/Y=VP. X - number of mechwarriors in defeated team, Y - number of mechwarriors in victorious team.
    13. Additional stats are number of wins, win %, number of simultaneous wins (win streak), kills, k/d ratio, match scores.
    14. In case of tie no VP are awarded, but additional stats are calculated appropriately.
    15. In case of failure to conclude a battle (rule IV-7) a technical defeat may be assigned to the side breaching the league rules. VP are awarded appropriately, additional stats not accounted.
    16. Best mechwarriors and units are declared at the end of the season by the number of VP. Top additional stats holders are awarded as well.

    VI. Fair play.
    1. This project is created for players by players on voluntary, nonprofit basis. We are expecting a fair game from it's participants with the aim of having fun from the process itself, without dirty tricks and seeking loopholes in rules to archive victory.
    2. Use of 3rd party software, so-called "cheat programs", cryengine commands blocked by PGI, anything of a sort that gives one side serious unfair advantage is strongly prohibited.
    3. Abusing league report system is strongly prohibited.
    4. Refusing to confirm valid reports of battles that actually took place is strongly prohibited.
    5. In case you are unable to follow those rules, meaning you can't respect other mechwarriors playing with you, we have the right to ban you from the league and/or wipe your statistics.
    [свернуть]
    Последний раз редактировалось Alexander Falcon; 26.05.2014 в 12:38.

  2. 4 пользователей сказали cпасибо Alexander Falcon за это полезное сообщение:

    RJF Shinigami (22.05.2014),StormDll (23.05.2014),Пух (22.05.2014)

  3. #2

    0 Not allowed!
    Не очень понимаю что требуется от движка портала и программистов. В PHP совсем не силён. С дизайном, html подгонкой и организацией портала помочь могу без проблем в меру своих знаний и возможностей. Идея нравится, но пока не понятно как это должно выглядеть.
    Последний раз редактировалось RJF Shinigami; 22.05.2014 в 20:28.

  4. #3

    0 Not allowed!
    БД пользователей, учёт и ведение статистики индивидуально по пользователям и выбранным группам пользователей. Административные инструменты для контроля над БД, статистикой. Юзер френдли интерфейс для ознакомления со статистикой и для её внесения в БД пользователями.

    Как полный чайник могу предположить, что часть этих функций форумы выполняют и так. Другое дело, что может понадобиться дописывать свои модули для ведения кастомной статистики (может подобные модули уже существуют?). Опять же, если специалист не шарит в форумных движках, но может реализовать необходимый функционал каким-либо другим образом, тоже приемлемо.
    Последний раз редактировалось Alexander Falcon; 22.05.2014 в 20:44.

  5. #4

    0 Not allowed!
    У Волкодава были идеи по теме=) Посмотри, может что-то где-то совпадет=)

    - - - Добавлено - - -

    По конкретной реализации, я бы предложил юнити, он бесплатный + к нему есть куча готовых решений и по гую и по нетворку, и поскриптингу, и по чему душе угодно, и цены в большинстве своем не кусаются, а что-то, опять же, бесплатно. Но это скорее если делать полноценный клиент [и все же ближе к полновесной глобалке]. Что, возможно, далеко не так необходимо=)
    Также, могу скинуть диздок по старому проекту лиги 2011го года (если я его не грохнул=) ). Но там больше по образу глобалки НБТ-ХК, с производством мехов, кораблями, и прочим. Не уверен, что подходит под твой формат [и не уверен, что нужно настолько распылятся], разве что может какие-то отдельные идеи приглянутся.
    Помочь был бы рад. Я бы даже сказал, очень соблазнительно=) Т.к. сделать хорошую лигу, давняя мечта. Но времени не ахти как. Единственное с чем могу помочь на нерегулярной основе, это что-то из графического контента, да может пара мыслей по правилам.
    Последний раз редактировалось RJF_TwiceBorn; 22.05.2014 в 22:29.

  6. #5

    0 Not allowed!
    Цитата Сообщение от Alexander Falcon Посмотреть сообщение
    БД пользователей, учёт и ведение статистики индивидуально по пользователям и выбранным группам пользователей. Административные инструменты для контроля над БД, статистикой. Юзер френдли интерфейс для ознакомления со статистикой и для её внесения в БД пользователями.

    Как полный чайник могу предположить, что часть этих функций форумы выполняют и так. Другое дело, что может понадобиться дописывать свои модули для ведения кастомной статистики (может подобные модули уже существуют?). Опять же, если специалист не шарит в форумных движках, но может реализовать необходимый функционал каким-либо другим образом, тоже приемлемо.
    Однозначно нужен программер. И ИМХО этот вариант нужно делать отдельно от форумного движка с возможностью встраивания, использовать отдельную БД. Стандартные средства форумных движков не позволят сделать как нам надо.
    Последний раз редактировалось RJF Shinigami; 22.05.2014 в 21:24.

  7. #6

    0 Not allowed!
    Цитата Сообщение от RJF Shinigami Посмотреть сообщение
    Однозначно нужен программер. И ИМХО этот вариант нужно делать отдельно от форумного движка с возможностью встраивания, использовать отдельную БД. Стандартные средства форумных движков не позволят сделать как нам надо.
    Имхо вообще ничего не надо встраивать... форум отдельно, "движек" лиги отдельно и его написание будет скорее всего с нуля. Хотя может и есть какие конструкторы.

  8. 1 пользователь сказал cпасибо Пух за это полезное сообщение:

    RJF Shinigami (22.05.2014)

  9. #7

    0 Not allowed!
    - Дополнил раздел II правилами о подразделениях.
    - В разделе IV упорядочил определение условий боя.
    - В разделе V упростил порядок расчета очков победы.
    Последний раз редактировалось Alexander Falcon; 24.05.2014 в 18:51.

  10. #8

    0 Not allowed!
    Обновил правила лиги и весь первый пост. В дальнейшем все правки будут в нём.

    В правилах прошу обратить особое внимание на условия боя.

    IV. Формат, условия и правила боёв.
    ...
    2. Защищающаяся сторона заявляет режим боя: Assault, Conquest или Skirmish. Атакующему могут быть предложены как все 3 режима, так и один конкретный. Для Assault и Conquest лимит времени - 15 минут, для Skirmish - 10.
    3. Защищающаяся сторона заявляет количество и класс (light, medium, heavy, assault) мехов, готовых к бою. Атакующая сторона должна взять мехов аналогичного класса и количества.
    4. В ассиметричном бою количество мехов по классам в меньшей команде может не соответствовать количеству мехов по классам в большей команде. В данном случае окончательные составы по классу и количеству мехов стороны определяют путём переговоров.
    5. Защищающаяся сторона отражает в названии созданной TS-комнаты тикер подразделения и желаемые условия. Пример: "RJF, 1v1-3v5, Skirm, H+A", что означает готовность играть от 1на1 до 3на5, только скирмиш, только на хэвиках и ассалтах.
    6. После определения условий пунктов 1, 2, 3 и 4 атакующая сторона выбирает карту.
    7. После заявления карты обеим сторонам запрещено отказываться от боя.
    8. По-умолчанию все модули разрешены.
    9. После заявления карты сначала защищающаяся, а затем атакующая сторона имеют возможность запретить использование одного модуля. Данное условие опционально, использовать его необязательно.
    ...


    Считаете ли что-то несбалансированным (защищающийся Vs атакующий)? Может что-то стоит дополнить? Буду рад любым интересным идеям, исправлениям, предложениям.
    Последний раз редактировалось Alexander Falcon; 24.05.2014 в 19:12.

  11. #9

    0 Not allowed!
    Перевёл правила на английский язык, любые правки/дополнения приветствуются.

  12. #10

    0 Not allowed!
    Технический вопрос:
    Под это дело нужно железо и интернет, теоретически можно собрать железку и поставить на работке, но тут много нюансов. Как вариант - арендовать облако, конечно надо будет платить, но зато вопросы с железкой, интернетами и бэкапами решаются разом.
    -
    По реализации - я так понимаю лучше всего сайт + бд и соответственно их связь.
    Сам я такое не програмлю - но выполняю на работе функции схожие с поднятием такой связки и её поддержкой.

  13. #11

    0 Not allowed!
    Хостинг подобрать нетрудно, оплата тоже не проблема. К вопросу поддержания можно перейти, когда база\гуи будут написаны и запущены .

  14. #12

    0 Not allowed!
    https://mwolobby.com/
    https://mwolobby.com/league-rules

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

  15. 2 пользователей сказали cпасибо Alexander Falcon за это полезное сообщение:

    RJF Shinigami (27.05.2014),Пух (28.05.2014)

  16. #13

    0 Not allowed!
    А что, попробуй. Глядишь в итоге и лига получится интересной и поддержка на отечественном языке выйдет отличная

  17. 1 пользователь сказал cпасибо RJF Shinigami за это полезное сообщение:

    Пух (28.05.2014)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •