Перейти к содержимому

На прошедших выходных киберспортивный проект Sport in the Game провел 2 турнира в дисциплинах Counter-Strike 1.6 (online) и Counter-Strike:Source (LAN). Немножечко размышлений и историй

WES Masters Cup BY QL - Counter-Strike 1.6

Белорусская квалификация на крупный онлайн-турнир в дисциплине Couter-Strike 1.6. По очевидным причинам, турнир проводился в режиме онлайн и с клуба играла, пожалуй, единственная про-команда Беларуси, не у всех членов которой есть дома быстрое и стабильное подключение к Интернету, но, тем не менее, демонстрирующих неплохие результаты в турнирах в дисциплине Counter-Strike 1.6 (например, ASUS Winter 2010 CS Non-pro). С учетом того, что команда, игравшая из клуба, была одной - проблем со скоростью подключения и качеством связи, описанных мной в посте про предыдущий онлайн-турнир "Counter-Strike 1.6 - Онлайн-турнир", не наблюдалось.

Турнир оказался очень простым: всего 12 команд (репортаж можно прочитать тут - http://sng.by/articles/430.html), мы с Флексом сидели в клубе (лишь потому, что у нашего главного судьи, Паши Флекса, до сих пор нет дома мощного компа и доступа в Интернет), а Рико управлял серверами нашего партнера Maxigame.by из дома.
Начало турнира было запланировано на 13 часов, однако мы немного опоздали из-за того, что мне не хотелось свою любимую жену Оленьку оставлять одну дома на все выходные. Однако, задержка получилась небольшой, и в 13.15 мы начали наш турнир. Все прошло без особых происшествий и эксцессов, и, в итоге, мы выбрали команду, которая будет представлять Беларусь на турнире WES Masters Cup EU - vit-A-min.CosmosTV.
Если говорить в общем, то мне очень нравяться именно онлайн-турниры, хотя бы просто потому, что можно сидеть дома и спокойно, не напрягаясь, управлять всем процессом, находясь в приятной для себя обстановке. Однако, без LAN турниров, если мы хотим развивать киберспорт в общем, и эту дисциплину в частности - никак не обойтись хотя потому, что:

  1. только на LANе можно гарантировать, что играет тот же человек, который был заявлен в составе команды, а не другой, более сильный игрок
  2. несмотря на то, что производители античитов с пеной у рта утверждают, что их программа лучше прочих позволяет контролировать, использует ли человек чит, или нет, стоит учитывать русскую поговороку: "На всякую хитрую ж..пу с левой резьбой, найдется свой винт". Переводя, скажу - это означает, что под любой анти-чит найдется свой чит.
  3. LAN-турнир - это не только соревновнования, но и живое общение игроков, организаторов и просто сочуствующих между собой. Мы все, все же,люди, а не роботы, да и живое общение ЗНАЧИТЕЛЬНО приятнее, чем общение посредством электронных средств связи (ICQ. IRC и так далее). К примеру, довольно много идей по организацию и проведению турниров я почерпнул от игроков-участников.

Source in the Game Winter - Counter-Strike:Source.

Этот турнир в дисциплине Counter-Strike:Source был на грани провала (19 февраля в пятницу, свое участие подтвердили лишь 5 команд), несмотря на всяческие заманухи в виде бэджей, наградных чеков, зоны для зрителей в баре Святогор и обещание нормальной фотогалерии - активность сурсеров, за исключением комментариев (2 мегабайта страничка турнира весит - http://sng.by/tours/73.html), была крайне низка. В итоге, к вечеру пятницы, Виктор 'Чака' Корнеев, при помощи уговоров и еще неизвестно чего, довел количество команд до 7, после чего обратился к команде SnG/maxigame.by/ с предложением поучаствовать в турнире, а потом, и ко мне - с идеей организовать команду администрации, для создания массовости, так сказать.
В итоге, турнир состоялся, в нем приняли участие 9 команд (хи-хи-хи, сказал Аццик) - репортаж о турнире опубликован тут: http://sng.by/articles/431.html. К сожалению, свои обещания, за исключением фотогалереи, мы сдержать не смогли. Единственное, что может нас извинить - то, что мы предполагали, что чемпионата не будет, а изготовление бэджей, наградных чеков, подготовка бара - это время (необходимо около 2х суток на все про все).

Технически, турнир прошел хорошо - сервера не лагали, SourceTV работал, и даже, в начале турнира, собирал около 60 зрителей. В отличии от CS 1.6, где зрители на HLTV подтягиваются ближе к финалу, на CS:S получилась диаметрально противоположная ситуация - пока играли групповую стадию - зрители были, а потом, в плей-офф, зрителей становилось все меньше и меньше.
Я тоже поиграл в эту игру, под ником "Добрая турель" - в Counter-Strike:Source все настолько яркое и подвижное, что заметить оппонента очень сложно, и я их просто не видел. Что привело к тому, что я просто был балластом. Финал этого турнира, как, впрочем и прошлого Source in the Game состоял из двух команд, пришедших из CS 1.6 (Lambordzhini, они же K29 (победители белорусских отборочных на ASUS Winter 2010 CS Masters) и SnG/maxigame/by/)просто для удовольствия.

Мои выводы из этого турнира:

  • в очередной раз я убедился, что для серверов не стоит использовать процессора AMD - несмотря на внушительные характеристики и хорошую производительность в различных бенчмарках, не получается на одном компьютере запускать 2-3-4 и более серверов CS:S ("проседают", как выражаются игроки)
  • Counter-Strike:Source в Беларуси (да и во всем мире) до сих пор находиться в зачаточном состоянии. Как сказал один из активных участников Source, 'Батя' - "Мы еще не проголодались по ЛАНам". Вероятно, следующий турнир состоится лишь осенью, а может быть - даже зимой.

2

Просто краткое содержание моего блога, со ссылками на посты и кратким описанием

Подсмотрел у знакомого, и решил добавить у себя: просто краткое содержание блога с теми записями, что написал я сам в порядке их появления...


Жизнь сисадмина

Просто сумбур но: "Ввиду того, что идея о том, чтобы использовать WordPress как блог-платформу для SnG.by провалилась – я решил сделать из этого свой блог, который будет рассказывать о моей сисдаминской жизни, и, смею надеяться поможет кому нибудь"

Крос-постинг на блог платформы

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

Крос-постинг 2

В продолжении тему кросс-постинга…

Почему становяться голубыми...

Поразивший меня пост

Все застыло - или о том, какую чушь я несу

Совсем все остановилось, только оффлайн работа (подготовка к крупному соревнованию на уровне отборочных WCG), а в SEO – +10 тИЦ.
Просто сижу и ничего не делаю

Counter-Strike 1.6 - Онлайн чемпионат

Что такое для меня, сисадмина компьютерного клуба онлайн-чемпионат, или – как прошел этот день моей жизни…

Вампиры Елены Завгородней

Классные картинки про вампиров, просто копипаст с nnm.ru

Киберспорт - SnG CS Winter

Сегодня, как впрочем и завтра, LAN-турнир в дисциплине Counter-Strike, что значит, что мы на 2 дня тут, в клубе зависли…

А. Лукашенко ограничит доступ в Интернет?

Или он и правда думает, что таким образом можно соблюсти авторское право?

Необъяснимые находки

Интересные штуки иногда находят в земле. И непонятно, как к ним относиться – то ли шутка археологов, то ли, и правда, раньше была на земле цивилизация, достигшая невиданных (для нас) высот.

Война ботнетов

Война в киберпространстве, пока что бескровная, но со своими жертвами, все ближе и ближе…

Сага о пакете

Небольшая ода двум маленьким пакетикам от Call of Duty: Modern Warfare, которые испортили весь кайф 60 человекам, желавшим понаблюдать за малым финалом лузеров ASUS Winter 2010 CS 1.6 QL BY

Как творить?

Можно ли научиться творить на заказ, или это исключительно врожденная черта?

Небольшая ода двум маленьким пакетикам от Call of Duty: Modern Warfare, которые испортили весь кайф 60 человекам, желавшим понаблюдать за малым финалом лузеров ASUS Winter 2010 CS 1.6 QL BY

Сегодня, 14 февраля (кстати, с Днем всех влюбленных), наш киберспортивный проект Sport in the Game организовал отборочные на ASUS Winter 2010 CS 1.6 Masters.
Видимо, из-за того, что это праздничный день, да и финал в Москве поставлен на рабочий день в Беларуси - 23 февраля, в турнире приняло участие всего 12 команд.
Все шло как обычно, единственное отличие от предыдущих чемпионатов состояло в том, что с HLTV вообще не было проблем, мы играли, наша команда в Москве проигрывала всем :-(, и вот, наступил знаметельный момент: малый финал лузеров Ultimo/propoker.by/ (или LastChance) vs vit-A-min.CosmosTV @Dust2.
В принципе, сама по себе эта игра была бы интересна, но особенно накалял ситуацию тот момент, что проигравший выбывал из турнира, заняв четвертое, непризовое место. Тем временем, в клубе уже появились свободные машины, и, что немаловажно, появились клиенты, желающие заплатить за время на этих машинах. И вот, старт игры - все пишут Ready, но тут же образуется незадача - на той же машине, где находиться сервер этой игры - работает файл-сервер всего клуба, откуда запускается львиная доля игр. Из-за того, что уже пришли клиенты и запустили свои игрушки - подскочил пинг и пришлось перевести команду на другой сервак. И надо же было прямо в этот момент случиться такой незадаче - Call of Duty MW, запущенный одновременно со Steam сгенерировал пару пакетов на HLTV ретранслятор на порт 27005. Естественно, последний их просто не понял, но исправно переслал дальше, чем и уложил всю ретрансляционную сеть. А так как демка была важнее, чем трансляция, мною было принято решение ничего не перезапускать и оставить все как есть (если просмотреть логи HLTV - видно, что было сгенерировано и отправлено всего 15 пакетов от двух машин).

Вот так вот, 15 маленьких пакетов байтов испортили кафй от просмотра где то двумстам зрителям.

Мораль сей басни такова - не стоит допускать клиентов во время чемпионатов, или же нужно научиться как то нивелировать сей неприятнейший момент.

1

Сегодня, как впрочем и завтра, LAN-турнир в дисциплине Counter-Strike, что значит, что мы на 2 дня тут, в клубе зависли...

Утром, как обычно, в дни чемпионатов - подъём в 6 утра, позавтракал, почистил зубы, пошел греть машину.
В команде работников - новый-старый человек, Андрей 'BatiX', по нашей внутренней классификации: служитель добра и зла. Вот уж точно, служитель. Вчера договорились, что он будет возле моего дома в 6.30, однако, он опоздал и пришел только в 6.40.
Следующая остановка - Олег 'Root', тоже не моментально спускается, да и к тому же забыл, что у меня есть машина, и, как следствие, спал в расчете на то чтобы добираться самому. +6 минут к опозданию, подбираем Олега, едем за Флексом.
У Паши внезапно начались проблемы со сном, и он не мог заснуть ночью, поэтому наш приезд воспринял несколько неадекватно - сонным голосом сообщил, что никуда он не поедет. Однако, не прошло и 10 минут и Паша прибыл к авто.
Загрузились и поехали. Вопреки обыкновению, мы не опоздали и не приехали раньше - ровно в 7.45 поднялись в клуб. А тут выяснилась интересная особенность мозговой деятельности второго служителя добра и зла - Славы 'Fly' - он забыл о том, что сегодня чемпионат, и просто выключил весь клуб (-10 минут на запуск).
Кофе, старт, загрузка - поехали: обычный чемпионат ,все как всегда. Кто то опаздывает, кто то приезжает раньше. Я играю в осьминога, одновременно запуская сервера игры, публикую их айпи, а еще и принимаю деньги, выдаю бэджи.
Все идет своим чередом, можно немножко почитать, что происходит в мире SEO и, наконец, посетить ВКонтакт (приложеньица, ага, маленькая радость в жизни).
Написал анонс онлайн-чемпионата, на котором белорусам ничего не светит из-за пинга, но провести его надо (престиж, это важно).
Вообще, чемпионаты для организатором и тех ,кто их проводит - жуткая нудятина, ухудшающяяся тем, что необходимо делать вид, что тебе все это очень сильно нравиться (просто, чтобы не пугать тех, кто приехал и кому это по-настоящему нравиться). Всегда одно и то же: весь день сидишь на месте, периодически выходя покурить и просто подышать свежим воздухом, в клубе - шум, гам, жар (я не представляю, сколько нужно вбухать в кондиционирование, чтобы тут было тепло и не душно всегда, даже в самые жаркие баталии).
Однако, этот чемпионат интересен тем, что у нас очень напряженный график по чемпионатам на весь февраль + нужно готовиться к Techlabs Cup (анонс - http://sng.by/news/3135.html) плюс ко всему дорабатывать раздел ПроПокер на сайте SnG.by.
Его судьба лично мне очень интересна хотя бы тем, что путь профессионального киберспортсмена, как правило, лежит потом именно в направлении покерного стола (в основном виртуального). А удержать человека у себя на сайте, как мне кажется - это очень важная задача. Пожалуй, не менее важная, чем привлечь его к себе.
Директоров, как обычно - не нарисовать в клубе. Вот так вот проявляется вся их заинтересованность :-(. Вы даже не представляете, как обидно смотреть на то здание, в стройке которого ты сам участвовал, и сейчас чувствуешь, что оно шатается... И непонятно, в чем же ты ошибся...

Чемпионат уже подходит к концу, никто не толпиться у входа, как вначале, и наступает усталость...

Уже не хочется работать, хочется домой, но нужно обязательно заархивировать и залить на сайт все демки, потому что иначе будет очень тяжело потом все это разгребать.
А пока еще демками не нужно заниматься - буду пытаться вспомнить, каким же именно шрифтом сделаны надписи в картинках на сайте.
Я так и не разгадал, каким шрифтом сделана эта надпись - поэтому пакую демки и готовлюсь отчалить домой, где ждет жена и праздник...
По поводу шрифта, друг-дизайнер посоветовал спросить у Google 'What the font?' и скормить найденному сайту JPEG с неизвестным шрифтом - и можно получить результат....

1

Что такое для меня, сисадмина компьютерного клуба онлайн-чемпионат, или - как прошел этот день моей жизни...

Сегодня, 31 января, в последний день уходящего месяца мы, киберспортивный портал SnG.by, КК Tarantul, Maxigame.by в общем, и я, Паша 'Flex' и Вова 'Riko', в частности - проводили онлайн-чемпионат в дисциплине Counter-Strike 1.6.

Вот, что это такое для нас - организаторов, вдохновителей и прочая-прочая-прочая...

Утро, 6.30: Звонит будильник, жена толкает меня в бок и я просыпаюсь. В состоянии "зомби" иду, чищу зубы, разогреваю заботливо приготовленный со вчерашнего дня мне завтрак и снимаю трубку, потому что мне звонит зомбоФлекс (проверить, проснулся ли я сам, готов ли я выехать и забрать его и вообще).
7.00: Спускаюсь, прогреваю машину, выезжаю. Дороги заметены, нечищены, но ехать можно. Добираюсь до Флекса, звоню ему, он спускается. Оценивая оставшееся время, просит завезти его на McDonalds (Паша не любит завтракать, он предпочитает спать до последнего). По пути звоним Рико (тот в ночь работал, и должен сам приехать), он просит привзти Red Bull. Приезжаем в клуб, и понеслась...

У нас 30 команд-участниц, 5 из которых хотят играть с клуба. Рико готовит Максигеймовские сервера, я проверяю состояние линии и обнаруживаю, что параметры основной линии подключения к Интернету значительно ухудшились (судите сами: в четверг на этой линии скорость подключения была 12 Мбит/с, в пятницу - 6, сегодня - 4) и, чтобы обеспечить стабильным пингом 5 команд + 6 компов-управления - нужно основательнейше потанцевать с бубном.
Однако, время поджимает и нужно запускать игры. Запускаем как есть (со скачущим пингом до 100), а я тем временем шаманю с фаерволлами (2 роутера под управлением FreeBSD с IPFW).
Итоговое решение:

  • основной роутер отдан для компов управления, клиентов (коих почти нет) и админа, с прежними параметрами ограничений (доступ к локальным ресурсам без ограничений, труба в Интернет - 30 Кбайт/с)
  • на втором роутере сидят все пять команд со следующими параметрами - труба до ресурсов провайдера 8Кбайт/с туда и обратно (зато пинг стабильный - 20), труба в Интернет - 25 Кбайт/с туда и 8 Кбайт/с обратно (чтобы особо не резвились).

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

Самый главный минус онлайн-чемпионатов - это невозможность заставить команды зайти на сервер тогда, когда им об этом сказано, так как они просто далеко и сидят дома, а мы сидим в клубе.

И вот, уже половина восьмого вечера последнего выходного дня недели, я и Паша сидим в клубе, и 4 последние команды доигрывают 2 оставшиеся игры чемпионата.

Мои собственные умозаключения таковы:

  1. клуб очень хреново себя показал именно в качестве доступа к Интернету, что заставляет сомневаться в том, что на следующий онлайн от нас будут играть какие -либо команды (хотя все может быть).
  2. репортаж на такого рода события не нужен, а нужен грамотный стрим с хорошим и умным комментатором, и чтобы была возможность вставлять рекламные заставки, ну и маленькая заметка на сайте о том, что вот тут Вы можете посмотреть стрим, тут - HLTV, тут - сетку турнира.
  3. с сеткой что то нужно срочно придумывать - jpeg это, во-первых, моветон, во-вторых его неудобно обновлять, в третьих - из него неудобно в дальнейшем считывать информацию для того же рейтинга, ну или для общей информации.

Что я думаю сделать по вышеозначенным вопросам:

  1. из-за общей нестабильности скорости доступа у нас в стране, в особенности в нашем, Заводском районе - давить на провайдера нету смысла. До тех пор, пока Белтелеком является монополистом - так будет всегда. Значит, нужно делать что-то внутри (начинать с себя). Вот каков мой план - два роутера и один файл-сервер логически объединяю в некоторое подобие кластера. Инфа о заполненности канала (скорость подключения мне известна, поэтому заполненность канала будет измеряться исходя из известной мне скорости подключения) скапливается на том компе, который является файл-сервером  (для визуализации тот, при помощи RRD-tool рисует красивенькие графики). При переполнении первого, основного роутера, посылается сигнал серверу управления клуба, и тот, при создании нового счета для компьютера меняет ему основной шлюз на резервный (двумя простыми командами: route delete 0.0.0.0; route add 0.0.0.0 mask 0.0.0.0.0 айпи_шлюза). При переполнение второго шлюза - на обоих уменьшается pipe в обе стороны (в и из Интернета) и проводиться дополнительный анализ. Сервер управления клубом, создавая новый счет, оставляет основной шлюз по умолчанию, файл-сервер (он же сервер-анализатор), анализирует поток - при переполнении - сообщает серверу управления, что нужно использовать второй (резервный) шлюз и так по кругу. С учетом того, что по ночам клуб работает только в выходные - можно пока что не продумывать схему возврата к исходным параметрам или увеличение пайпов, так как при перезагрузке все будет возвращаться к исходным значения. Конечно, будь у меня бюджет, как у Devilmice - я бы вообще не заморачивался и проложил бы оптику, но, работать нужно с тем, что есть. Если я это когда нибудь сделаю - то обязательно расскажу, как и что я делал.
  2. Стрим будет, обязательно будет. На следующим онлайн попрошу наших партнеров с Cyberarena.tv, а дальше - надеюсь, что появиться и свой медийный сервер (ну должен же и у меня на дороге перевернуться самосвал с баксами)
  3. Сетка, о сетка... Сколько я уже занимаюсь порталом - столько я бьюсь с ней. Мне однозначно не нравиться идея использовать Tourney Master (он платный, а бюджетов, как означено выше - нет). Самому написать такую штуку - пока еще не хватает знаний, но, тут есть одна преинтереснейшая задумка, связанная с блогами. Когда куплю лицензию и если все получиться - я обязательно расскажу, как и что я делал и на какие грабли наступил.

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