How to: Counter-Strike и Steam под Линукс
Публикувано: 22.06.2012, 19:32
Както знаете, Counter-Strike е една от най-разпространените игри в цял свят за Windows, но ако използвате Линукс, защо да сменяте постоянно операционната система, когато можете да пуснете играта и под тази. Има няколко начина, както и емулатора. Тъй като crossover и cedega са платен софтуер, няма да се занимавам с тях сега. За този guide ще използваме WINE (който не е емулатор). Всичко ще е обяснено в следващите стъпки.
1. Инсталация на емулатора (wine)
За Debian производните (Debian, ubuntu, kubuntu ...) - #sudo apt-get install wine
За Fedora Core - # yum install wine
За всички останали и включително тези може да си свалите пакетите от сайта на wine
2. Оттук нататък има 2 пътя. Първо ще обясня за хората, които ползват steam.
2.1 Сваляте си SteamInstall.exe (за по-лесно на Dekstop-a)
2.2 Инсталирате го чрез wine от конзолния ред (gnome-terminal for exp)
# wine SteamInstall.exe
*Тъй като тук евентуално wine се стартира за пръв път, той автоматично ще създаде своите директории, като емулираният (фалшивият) дял C ще се намира в ~/.wine/drive_c
**Понякога при тази инсталация се случва така, че дава грешка Sharing violation error. В такъв случай започнете инсталацията със следната команда
# wine SteamTmp.exe SelfUpdate "*path/drive_c/Program Files/Steam/Steam.exe" 14
Където *path е пътят до фалшивия дял C (най-често /home/user/....)
2.3 Ако всичко е наред след инсталацията и steam-ът върви по план, затворете го и го отворете чрез следния ред за заличаване на всички грешки, които wine дава.
#WINEDEBUG="fixme-all" wine Steam.exe
2.4 Ако всичко дотук върви по план, а така трябва да е, остана само да си направим живота лесен с 1 скрипт
В 1 текстови файл се добавят следните редове и при запазването на файла се слага окончание .sh (означава, че е баш скрипт)
#!/bin/bash
WINEDEBUG=fixme-all wine C:/Program Files/Steam/Steam.exe -fullscreen
-width 1280 -height 1024 -applaunch 10
-heapsize 512000 +map_background none "$@"
*** Оттук нататък опциите може да си ги нагласите според вашето желание, където
-width - height са вашата резолюция
-applaunch е вашата игра
за half-life
cstrike - applaunch 10
tfc - applaunch 20
dod - applaunch 30
dmc - applaunch 40
op4 - applaunch 50
ricochet - applaunch 60
valve - applaunch 70
czero - applaunch 80
за half-life 2
cstrike - applaunch 240
dod - applaunch 300
hl2mp - applaunch 320
Всички останали са тук
3. Сега се връщаме към обикновения Counter-strike от .exe файл.
3.1 Сваляме си например тази версия на играта на Pshycho training
3.2 От командния ред инсталираме, когато сте в директорията
# wine CS*
3.3 Следвате стъпките на инсталация, след което просто стартирате играта от създалата се икона.
ВАЖНО: WINE пo подразбиране няма шрифта, който е нужен на Counter-strike и Steam (tahoma). Той се намира в интернет или чрез инсталацията на MS core fonts. Тъй като първият вариант е по-лесен. Сваляте от тук tahoma, разархивирате и го слагате в ~/.wine/drive_c/windows/fonts
Успех и приятна игра .
източник
1. Инсталация на емулатора (wine)
За Debian производните (Debian, ubuntu, kubuntu ...) - #sudo apt-get install wine
За Fedora Core - # yum install wine
За всички останали и включително тези може да си свалите пакетите от сайта на wine
2. Оттук нататък има 2 пътя. Първо ще обясня за хората, които ползват steam.
2.1 Сваляте си SteamInstall.exe (за по-лесно на Dekstop-a)
2.2 Инсталирате го чрез wine от конзолния ред (gnome-terminal for exp)
# wine SteamInstall.exe
*Тъй като тук евентуално wine се стартира за пръв път, той автоматично ще създаде своите директории, като емулираният (фалшивият) дял C ще се намира в ~/.wine/drive_c
**Понякога при тази инсталация се случва така, че дава грешка Sharing violation error. В такъв случай започнете инсталацията със следната команда
# wine SteamTmp.exe SelfUpdate "*path/drive_c/Program Files/Steam/Steam.exe" 14
Където *path е пътят до фалшивия дял C (най-често /home/user/....)
2.3 Ако всичко е наред след инсталацията и steam-ът върви по план, затворете го и го отворете чрез следния ред за заличаване на всички грешки, които wine дава.
#WINEDEBUG="fixme-all" wine Steam.exe
2.4 Ако всичко дотук върви по план, а така трябва да е, остана само да си направим живота лесен с 1 скрипт
В 1 текстови файл се добавят следните редове и при запазването на файла се слага окончание .sh (означава, че е баш скрипт)
#!/bin/bash
WINEDEBUG=fixme-all wine C:/Program Files/Steam/Steam.exe -fullscreen
-width 1280 -height 1024 -applaunch 10
-heapsize 512000 +map_background none "$@"
*** Оттук нататък опциите може да си ги нагласите според вашето желание, където
-width - height са вашата резолюция
-applaunch е вашата игра
за half-life
cstrike - applaunch 10
tfc - applaunch 20
dod - applaunch 30
dmc - applaunch 40
op4 - applaunch 50
ricochet - applaunch 60
valve - applaunch 70
czero - applaunch 80
за half-life 2
cstrike - applaunch 240
dod - applaunch 300
hl2mp - applaunch 320
Всички останали са тук
3. Сега се връщаме към обикновения Counter-strike от .exe файл.
3.1 Сваляме си например тази версия на играта на Pshycho training
3.2 От командния ред инсталираме, когато сте в директорията
# wine CS*
3.3 Следвате стъпките на инсталация, след което просто стартирате играта от създалата се икона.
ВАЖНО: WINE пo подразбиране няма шрифта, който е нужен на Counter-strike и Steam (tahoma). Той се намира в интернет или чрез инсталацията на MS core fonts. Тъй като първият вариант е по-лесен. Сваляте от тук tahoma, разархивирате и го слагате в ~/.wine/drive_c/windows/fonts
Успех и приятна игра .
източник