Linux для всех

индекс
246,80

Свободный игровой клуб — ответы

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

Не знал что разместят на хабре, заметка делалась изначально для нашего форума.
Суть была показать, что не только возможно запустить игры, но и возможно на этом зарабатывать деньги в клубном бизнесе. Начну с того, что никто не будет платить деньги за криво работающие и тормозящие игры. Как правильно замечено в эпоху анлима за 250 рэ и имея дома по 2-3 компьютера. Отвечу на запомнившиеся цитаты, мысли, вопросы.
— Для чего? — конечно же бесплатность, экономия для клуба например из 80 машин только при запуске дает экономию на софте примерно 484 тыс руб. Для этого бизнеса поверьте это деньги. Маштабируемость. Для нового клуба, как тут вспоминали Кишиневский клуб (привет Серег) выгода — минус 80 винтов, что дает еще экономии 120 тыс. Суммарно это новая иномарка. Клуб у меня 10 лет из них 2 года на линукс, поэтому городить огород с бездисковыми станциями смысла не было. Все железо было и выкидывать я ничего не планировал. Клонирование винта, втыкание в машину, меняем сетевые настройки (все сделано скриптом), меняем ключи. И машина без шаманства готова к работе.
— Какое железо? Железо очень скромное — dual core от е5200 до е7200, 2 гига оперативы, матери на g31, NVidia9600gt. Драйвера использую с офф сайта NVidia *.run. Ставлю руками. Например l4d2 запускается только с последними драйверами.
— Почему не Cedega? А зачем? Все что мне нужно работает на wine. Повторюсь — зачем городить огород?
— А вообще им наплевать!!!??? Да наплевать! К сожалению линукс платформа не распространена в игровом бизнесе и я поясню почему. Действительно море информации — только гугли. Но вся информация касается роутеров, шейперов, как сделать dhcp, как поднять PPPoE и т.д… Но что касается игр — вот тут засада. Есть такие вопросы, которые можно решить только собственными шишками. Все хозяева клубов на линукс знают друг друга и постепенно из конкурентов, превращаются в хороших друзей — причина одна — информации минимум, а информация нужна как воздух. На сегодняшний день я знаю всего 3 полноценных игровых клуба в СНГ на линукс.
— Как работают все топовые игры? НЕ ЗНАЮ! У меня стоит только то что куплено. И только то что необходимо. В софт и так много закачено средств. Покупать что бы просто было — коммерчески не выгодно. Например Кризис. Это не клубная игра. Клубные игры — КСы, КОДы, ДОТА, Халва, Квака список большой — но все где есть сетевой драйв, что может вызвать здоровый ор в клубе.
— ЭТО работает быстрее чем на винде? Встречный вопрос… Как мы можем оценить? Нет кросс платформенной софтины которая грамотно и толково это делала. Поэтому все субъективно. Мое субъективное мнение. Все игры которые подгружают большое кол-во файлов при загрузке — грузятся быстрее, реально быстрее. По производительности самих игр (fps) — смотрим самое начало. Народ за лаги не платит. Вопрос вызывает только линейка — когда осада или масс замесы где надо прорисовать одновременно 1000 персонажей, а то и больше, но тут и винда просаживается. Уменьшение пингов я не заметил. Все так же как и на винде. Если честно меня бесит это высказывание — так же как на винде… Это надежней чем на винде!!! Линейка, ВОВ, ДОТА. Пинги совершенно одинаковы до хоста и от платформы это не зависит. Вопросы наверно своему провайдеру.
— Как работает Варкрафт? Да замечательно он работает. Единственный совет, не заморачивайтесь с лицензией. У меня она куплена, но все настроено на playgraund. Пинги у меня 38-51ms что играбельно. На Евросерверах пинги у меня доходят до 200ms и уменьшить не получается из-за моего провайдера. Кстати тоже отваливалось, я думаю из-за большой задержки. За 2 года, что клуб сидит на PG отваливалось только из-за «ливеров». На 7,04 был неприятный момент, когда пытаешься зайти в bn, в карту где уже все занято, то был ступор на минуту, ожидание что бы отвалиться. В новой версии такого глюка не наблюдаю.

Отдельно коллеге, так как ВСЕ вопросы по делу, и видно что человек тоже бился головой АП стену. Но будет ли это интересно другим?
1 — Вот вкратце и все.
Евгений RNDLUG — зачем замазывать на стиме логин — он же будет этим же?
Не таким же )) логин уникальный. Спереди идет префикс страны ru
2 — Какая страна у Вас? Украина/РФ? Есть нюансы.
РФ
3 — Бука. Ее поглотила 1с. Как обстоят дела с лицензией на игры от 1с? софт клаба и прочих «поглощенных».
Да 1С поглощает всех, в том числе поглотила и Буку. И я подозреваю 1С хочет подмять под себя львиную долю игрового рынка РФ. С клубами в РФ работает Бука и EA точнее ее представитель, всем остальным — смотрите выше «А вообще им наплевать!!!??? Да наплевать!» Ну кроме конечно отдела К и ОБЭП.
4 — кибер кафе от стима. Сколько стоила Вам аренда? В Украине — блин, дороговато. + это не спасает от обэпа. Кафе дает доступ и к играм от 1с. Если не лицензии от нее — всем ложить на кибер кафе.
www.cyber-cafe.ru/ у меня действующий договор (с приложением где перечислены все игры). И мне ложить на БЭП имея на руках оригинальный юридический документ. Покупайте через www.uacc.kharkov.ua — дешевле чем в России, безумно жалко что такой организации нет в РФ
Кроме того все владельцы средних и больших клубов пользуются софтом который контролирует кол-во запущенных лицензий стим. Он состоит из серверной части и клиентской. В серверной части хранятся все ваши ключи и он же контролирует их использование. Зачем платить за ключи если они простаивают? Ведь не все же клиенты играют в стим игры одновременно. Поэтому ключи раздаются динамически при запросе. Такой же софт был написан под линукс под заказ.
5 — линейка и геймгвард. ГГ на линуксе — как работет?
х1 в клубе? ИМХО хардкор. Руоффы не работают на линукс и думаю не заработают, но мне и наплевать.
6 — код4 и панкбастер. Пб на линуксе — как работает?
Никак. Играют без ПБ, и нормально рвут всех.
7 — 4game игры это Иннова, то бишь ру оффы разные. Как обстоят дела с запускатором, который на qt.
Смотрим про х1
8 — почему кеды, если задача была найти менее прожорливое — а если вариант Xfce 4.8?
потому что extragear.kde.org/apps/kiosktool/ под КДЕ, Xfce такого решения нет. А замораживать и размораживать систему это не производительно в условиях «потока»
9 — каково общее кол-во машин? как это все в обслуживании? — спрашиваю, потому что под самим чуть более 1к машин на винде.
Думаю это не принципиально, но все делалось на развитие и масштабируемость проекта, есть планы.
10 — как дела с сапорт по аля нет.фреймворки, директ х?, адоб еир, Microsoft Visual C++ и прочим?
А чем плох winetricks?
Я пропускаю ряд высказываний о кривизне работы и прочее, я даже не хочу вступать в полемику. Мне платят деньги наверно не за то что я такой красивый.

Теперь как все организовано.
Самое главное… upgrade системы я делаю раз в 2 недели. И как ни странно wine не слетает. Если чуть чуть подумать, а не тупо жать apt-get install wine. То можно организовать все творчески.
Wine у меня стоит 7 версий скомпилированных руками. /home/user/.wine — 6 каталогов. Да не удобно, но зато все работает как надо мне.
Про компиляцию wine я не буду писать про это море информации. Что же касается /home/user/.wine вот тут более интересно. Почему же их 6? Выше был вопрос коллеги — как дела с сапорт по аля нет.фреймворки, директ х?, адоб еир, Microsoft Visual C++ и прочим? Не всем играм нужны одни и те же настройки. А некоторым они диаметрально противоположны. Запускаем все через WINEPREFIX. С указанием нужного нам wine и каталога .wine3 например. В этом удача запуска такого кол-ва игр.
Есть замечательный ресурс www.winehq.org/, если туда изредка «нырять», то можно найти ВСЕ ответы на свои вопросы. Что бы описать как настроить ту или другую игру нужно перепостить массу материала. Буквально все игры настраивались благодаря ресурсу winehq. Все ярлыки организованы через kiosktools. Вообще безумная софтина, по закрытию всего что только можно. Клиент может только запустить то, что видит на рабочем столе. Позволяет убрать кнопки во всех приложениях такие как сохранить, сохранить как и тд.

UPD
Настройка какой игры интересна? Выбирайте appdb.winehq.org/objectManager.php?sClass=category&sAction=view&iId=2&sTitle=Browse+Applications
d3dx9 и даже d3dx10 есть в winetricks — как это поставить? Напомню winehq.org ВСЕ ответы на ваши вопросы, в том числе и явная ссылка на winetricks.
wget winetricks.org/winetricks
sh winetricks
ВНИМАНИЕ!!! все изменения вносятся в /home/user/.wine. Если у Вас уже что то из игр стоит и вы играете, рекомендую текущую паку перед внесением изменений winetricks переименовать например в .wine1 запускать уже придется через wineprefix если что то не пойдет.
Клубный софт, уже упоминался в первой статье — ccl.sourceforge.net с исходниками.
Если честно, ставить винду ради того что бы там посмотреть fps нет желания, могу выдать реальный fps КС саурс, выбрал онлайн 47 человек — dust2, я 48, на респаун 24 человека — 78fps — имхо более чем.
crtl+alt+bcksp/f1 вызвало улыбку. Если вам интересно — то в первом случае предложит ребутнуться, во втором случае вызываем Вангу или жмем */f7. В других случаях если даже каким то чудом получится вызвать консоль. То каждые 3 секунды работает скрипт killall -9 konsole.

По Warcraft — протестирую, отпишу обязательно. К сожалению плотно сидим на PG и менять если честно сервер не планирую, все хосты Российские, пинги изумительные. Нареканий на работу нет вообще.
Отдельно хочу поднять тему для коллеги по новым играм, хотя это не тема данного топа. К сожалению в России реально работает 146 УК РФ. Прочитав ее Вы поймете почему так жестко с политикой игр в моем клубе.

Евгенеий. RNDLUG.
+38
14 февраля 2011, 12:04
36

комментарии (37)

+4
yopopt #
А где же техническая часть? Хотя бы установка и настройка какой-нибудь игры.
+1
yopopt #
Хотя извиняюсь, технические данные есть, просто не совсем то, про что было-бы интересно почитать. ИМХО.
0
KaneUA #
Технических данных столько, что у меня возникло ещё больше вопросов.
0
supervisor #
:) Женя отвечал на ключевые вопросы. Сугубо технические вопросы можно посмотреть на профильных форумах…
0
KaneUA #
Уже несколько месяцев смотрю на профильных форумах про девятый DirectX. Попадаются только инструкции 2008 года. А DirectX 2008 года найти ох как сложно. И поновее хочется.
0
supervisor #
подпишись на rndlug.ru/forum и спроси у Жени. У меня лично опыт мал. У меня на вайне из коробки SC2 пошёл, а больше мне ничего и не надо :)
+9
cst #
Читать тяжело с таким форматированием.
А самое главное в последнем абзаце. Но в целом интересно спасибо.
0
kurd #
Производительность игр элементарно можно сравнить по fps на одинаковом железе. Вот, честно говоря, никак не думаю, что игры, которым меньше 4 лет будут идти на линуксе + WINE лучше, чем на родной платформе. А Как обстоят дела с софтом работы самого игрового клуба? Может быть я просто не нашел, но интересует какое решение использовали именно Вы: Написали скрипт, или кросс-платформенное что-нибудь?
0
Tqb #
Спасибо, очень игформативно. Хорошую работу проделали.
0
Andrewus #
А crtl+alt+bcksp/f1 kiosktool тоже блокирует?
0
flexoid #
Это можно сделать более стандартными средствами.
0
Tqb #
Извиняюсь, ещё вопрос:
А playground это ведь отдельный сервер, я так понял и через него нельзя будет зайти на стандартный европейский батл-нэт? Просто большенству это важно, на европейском сервере много популярных кланов по доте с автохостами, например PDC.
0
jers #
Это альтернативный батлнет, если можно так сказать. Прописываешь хост плэйграунда, и у тебя появляется в списке батлнет хостов 4 в списке :)
0
Xarakternik #
Да насрать на форматирование, хотя, действительно, тяжело читать.
Я как тот, на чьи вопросы Вы ответили — вполне удовлетворен.
Спасибо за ответы — большая половина из них — логика понятна. Но с некоторыми я в корне не согласен.
Но Вы не настроены на полемику, значит опустим этот момент.

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

Я понял принцип Вашей работы. Он в корне будет отличатся от нашей. Вы ставите упор на реализации возможностей2 клуба и не учитываете конкретную заинтересованность клиента. Клуб без новых игр — это не комп. клуб. Это так — клубец на районе.
Меня бы порвало на части мое начальство, если бы не поднял работу инновы. У нас уйма людей играют на ру оффе — л2, поинтбланк, рф и прочее.
Не дало бы половину зп, если бы код работал без пб.

Если у Вас реализация на клубные игры — кс, код, ку3 и дота — то как дела с гареной? Как она ведет себя на линуксе? Или дота ограничивается баттл.нетом и ПГ? У нас просто упор на гарену, алькар, а потом уже ПГ и БН.

По поводу издателей. У нас, в Украине, отсутствует постоянно действующее представительство того же ЕА, Вальве и прочих. Кроме 1С. Со всеми поглощенными. У нас обеп не волнует — ломаный у тебя кс или л4д — главное — покажи договор на использование Героев 5.

Хотя еще уйма вопросов вертится в голове — не могу выделить главные — все не так однозначны.
Просто отрадно видеть, что есть родственная душа, которая варится в одном с тобой котле.
А тот тут на Хабре проскакивала инфа о том, что игровые администраторы или админы дедикейтед серверов не достойны носить звание «админ». Потому что, что там сложного-то — игрушку запустить…

0
ARTDooM #
На счет гарены. После последнего обновления гарены-поломалась. До этого работала отлично. Теперь в любой игры запущеной через гарену-не работает клавиатура…
0
Xarakternik #
Да насрать на форматирование, хотя, действительно, тяжело читать.
Я как тот, на чьи вопросы Вы ответили — вполне удовлетворен.
Спасибо за ответы — большая половина из них — логика понятна. Но с некоторыми я в корне не согласен.
Но Вы не настроены на полемику, значит опустим этот момент.

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

Я понял принцип Вашей работы. Он в корне будет отличатся от нашей. Вы ставите упор на реализации возможностей2 клуба и не учитываете конкретную заинтересованность клиента. Клуб без новых игр — это не комп. клуб. Это так — клубец на районе.
Меня бы порвало на части мое начальство, если бы не поднял работу инновы. У нас уйма людей играют на ру оффе — л2, поинтбланк, рф и прочее.
Не дало бы половину зп, если бы код работал без пб.

Если у Вас реализация на клубные игры — кс, код, ку3 и дота — то как дела с гареной? Как она ведет себя на линуксе? Или дота ограничивается баттл.нетом и ПГ? У нас просто упор на гарену, алькар, а потом уже ПГ и БН.

По поводу издателей. У нас, в Украине, отсутствует постоянно действующее представительство того же ЕА, Вальве и прочих. Кроме 1С. Со всеми поглощенными. У нас обеп не волнует — ломаный у тебя кс или л4д — главное — покажи договор на использование Героев 5.

Хотя еще уйма вопросов вертится в голове — не могу выделить главные — все не так однозначны.
Просто отрадно видеть, что есть родственная душа, которая варится в одном с тобой котле.
А тот тут на Хабре проскакивала инфа о том, что игровые администраторы или админы дедикейтед серверов не достойны носить звание «админ». Потому что, что там сложного-то — игрушку запустить…
0
supervisor #
Уфф, нифига не понял. Но Евгению напишу :)
0
RussianNeuroMancer #
Про 4game, кстати. Я не помню, что у них там с Запускатром, но помню, что были какие-то проблемы с Frost. Интересовался у Oreans Technologies, почему их WinLicense и Themida мешают работать Frost под Wine. Ответили, что «We tried protected applications under WINE and Crossover/MAC and they work fine.
Please, avoid setting the option “Anti-debugger” to “Ultra” (in Protection Options panel).»
Если тут кто-нибудь, кто проверял последние версии игр NCSoft в WINE 1.3.x? Если работает, то значит 4game останется подправить совместимость Запускатора с WINE и Crossover.

P.S. Пока что у 4game при попытке скачать Запускатр из под Linux или MacOS происходит редирект вот на эти страницы:
4game.ru/no-linux.html
4game.ru/no-apple.html
0
Xarakternik #
WinLicense — это говно достало меня похлеще Термиды.
Если запустить таск менеджер или процесс експлорер — приложение, использующее винлиценз, выдавит тебе ошибку — закройте дебаггер!
А process explorer даже после закрытия держит в памяти что-то, на что реагирует винлиценз. Приходится делать ребут, чтобы избавится от этого эффекта. Бесит.

0
RussianNeuroMancer #
У вас был опыт запуска игр 4game? Вы могли бы проверить вот это?
> Если тут кто-нибудь, кто проверял последние версии игр NCSoft в WINE 1.3.x? Если работает, то значит 4game останется подправить совместимость Запускатора с WINE и Crossover.
0
Xarakternik #
Не получилось завести. Там можно запустить и без запускатора-то в принципе. Но фрост все сводит на нет.
0
RussianNeuroMancer #
А если ли возможность отправить в техподдержку запрос по поводу настроек, использованных при наложении защиты на Frost, чтобы они переадресовали его в NCSoft?
0
Xarakternik #
Нцсофт имхо к фросту не имеет отношения. Я не видел его в их прямых продуктах.
0
RussianNeuroMancer #
А кто добавляет его к дистрибутивам игр? 4game? Или есть ещё посредники?
0
Xarakternik #
Иннова.
0
RussianNeuroMancer #
То есть и Запускатр, и Frost — их рук дело, и все проблемы совместимости с Wine они могут исправить собственноручно?
Могли бы вы отправить им запрос через службу поддержки, процитировав ответ техподдержки Oreans Technologies из моего сообщения выше?
0
Xarakternik #
Ну конечно — запускатр это фишка 4гейма. Объединение всех их переведенных продуктов под одним колпаком с одной учеткой.
У нцсофта есть только нцсофт-лаунчер — но он сделан ради апдейтов. Он просто лаунчер. И все продукты можно безболезненно запустить с напрямую с екзе.
А запускатр передает в переменных логин и пас.
А WinLicense стоит не на всех продуктах Инновы. ТОлько на избранных ((
0
RussianNeuroMancer #
То есть проблемы с запуском игр 4game — проблемы с Запускатром?
А в каких играх 4game требуется решить проблемы с WinLicense? Возможно перед тем, как просить реализовать совместимость Запускатра с WINE сначала стоит попробовать решить с техподдержкой вопросы, касающиеся WinLicense? Насколько я понимаю, если у них возникнут какие-либо проблемы с этим — их, в свою очередь, всегда можно переадресовать в поддержку Oreans Technologies?
0
Xarakternik #
Из последних — Кардридер.
+1
Shirixae #
Вы б хотя б invidea на nVidia поменяли… )
–1
supervisor #
Эта даст +14fps ко всем играм или +7 к шансу удачи установки следующей
игры?
Хотя конечно очепятки поправлю.
0
Shirixae #
Ну как минимум плюсик в карму — даст.
0
wibotwi #
непонятно как без панкбастера
вот приходит к вам чел и хочет на конкретном серваке поиграть, подключиться например к корбиновскому КОДу
и тут бац, его туда не пускают изза ПБ

1. много таких клиентов?
2. или у вас игры только внутри, в инет нет выхода?
3. вы возвратите такому клиенту деньги?
0
braintorch #
Я так понимаю, что вы устанавливаете на wine при помощи winetricks библиотеки direct3d. Разве вы не нарушаете при этом лицензию microsoft? Насколько я понимаю, для использования этих библиотек нужно купить лицензию windows. Прокомментируйте, пожалуйста.
0
RussianNeuroMancer #
В лицензионном соглашении DirectX разве есть упоминания об этом?
0
ekungurov #
Насколько я знаю, DirectX распространяется под лицензией Redis-тре-бью-тэбл. Тьфу, язык сломаешь…
0
G3N1USS #
А как на счет garena? Опыт показывает, что он не работает нифига на линуксе, а если работает, то очень неважно(хотя и на винде гарена — не фонтан=))

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.