Игровые сервера:

TF2.Tomsk.ru:27015 Public
 UPDATE
 
TF2.Tomsk.ru:27016
 UPDATE
 


Томск




#1 20-01-2010 21:45:49

TF2 + Linux

Из разряда мне было скучно smile
Не стреляйте в автора, он излагает как умеет smile
Хоть информации в сети и достаточно, но тут будет по русски и чуточку по своему.

1. Нам понадобиться Wine
Для этого большинству достаточно будет найти пакет в репозиториях и установить его и все зависимости, что он потянет, на этом этапе желательно посмотреть, не тянет ли он за собой пакет, в названии которого есть gecko,
если таковой будет значит стоит запомнить, что стоит пропустить в дальнейшем шаг с установкой gecko.
После установки запускаем winecfg и на вкладке "аудио" выбираем свою подсистему (для большинства ALSA)


2. Чтобы у нас работали флеш анимация и скролбары в стиме, качаем флешпроигрыватель

Код:

wget http://fpdownload.macromedia.com/get/flashplayer/installers/archive/fp9_archive.zip

распаковываем архив любым методом на свой вкус, находим нужный файл и ставим его

Код:

wine flashplayer9r47_winax.exe

3. Установим небольшую утилитку winetricks дабы автоматизировать процесс доустановки необходимых компонентов

Код:

cd ~
wget http://www.kegel.com/wine/winetricks

если файл не исполняемый то меняем атрибуты

Код:

chmod a+x winetricks

ну а далее

Код:

./winetricks ie6 corefonts fontfix gecko liberation tahoma

в результате будут скачиваться и устанавливаться IE6, необходимые виндовые фонты и движок вывода веб страниц gecko.

4. Идем на http://www.steampowered.com/ скачиваем Steam.
Ищем msi-файл что сохранили и устанавливаем его.

Код:

wine start SteamInstall.msi

5. После того как стим установлен и запущен, редактируем сразу свойства Team Fortreess (игра будет не установлена но свойства редактировать можно)
    - В закладке "Общие" - "Установить параметры запуска..." прописываем -novid (отключение роликов вступительных)
    - В закладке "Язык" ставим Английский если в вашей игре нет русской озвучки
    - Заходим в настройки стима вкладка "В игре" снимаем галочку "Активировать сообщество Steam в игре" (от этого вроде как крашится игра, проверять не стал и перестраховался)

6. Выходим из стима, и ставим игру тупо копируя файлы с раздела винды.
Каталог SteamApps в ~/.wine/drive_c/Program Files/Steam

проверяем что получилось запуская из консоли

Код:

WINEDEBUG=fixme-all wine steam.exe -applaunch 440

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

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

1. Качаем http://www.winehq.org/download/ исходники Wine
2. Убеждаемся что стоят все необходимые пакеты для разработки программ и сборки пакетов, если нет доставляем
3. Собираем wine из исходников
    - желательно для начала запустить ./configure -v и посмотреть каких пакетов не хватает, что не хватает доставляется по вкусу(допустим мне поддержка кодека gsm была ненужна я и не заморачивался)
    - если все устраивает то ./tools/wineinstall (так на мой взгляд проще)

В моем случае игра заработала smile

(с) appdb.winehq.org  + google.com

Отредактированно Toxic (20-01-2010 22:32:23)

Неактивен

 

#2 20-01-2010 22:17:47

Re: TF2 + Linux

То-то я думаю, почему Токсик злой такой.
А он, оказывается, красноглазик smile

Неактивен

 

#3 20-01-2010 22:31:14

Xsert

Опытный пользователь


Отправить ЛС
Профиль

Re: TF2 + Linux

Я вот что понял:я не лафке линукс=)

Неактивен

 

#4 14-05-2010 16:13:02

Re: TF2 + Linux

Что-то мне кажется выход стима на Мак+линукс ,принесет в 3 раза больше патчей на патчи. Наши халявщики совсем с ума сойдут качать бекапыsmile


http://badges.steamstatus.com/profile/default/steam/76561197997777388.png

Неактивен

 

#5 14-05-2010 18:46:46

GenoTIP

Предупреждение: Мат.


Отправить ЛС
Профиль

Re: TF2 + Linux

Если запускать сервер через шел вайнконсолью, то еще нужен будет и screen
Запускается так:
1)screen
2)cd папка_сервера
3)wineconsole запускной файл
4)ctrl + a
5)d

Неактивен

 

#6 15-05-2010 00:05:09

500Grram

Опытный пользователь


Отправить ЛС
Профиль

Re: TF2 + Linux

ахренеть:)у кого-нибудь есть хотябы похожая ситуация?0_о

Неактивен

 

Board footer