-
-
Notifications
You must be signed in to change notification settings - Fork 482
[CZ] Kompilace v Linuxu
This translation is outdated, please navigate to the English version.
Ujistěte se, že používáte verzi S.T.A.L.K.E.R.: Call Of Pripyat 1.6.02 a váš systém má nainstalované následující balíčky: git, cmake, GLEW, FreeImage, FreeImagePlus, OpenAL, TBB, Crypto++, Theora, Ogg, SDL2, LZO, Jpeg.
Pokud ne, pro instalaci v distribucích Debian, Ubuntu, a jejich derivátů nainstalujte pomocí příkazu:
sudo apt install git cmake libglew-dev libopenal-dev libcrypto++-dev libogg-dev libtheora-dev libvorbis-dev libsdl2-dev liblzo2-dev libjpeg-devV distribucích Fedora takto:
sudo dnf install git cmake glew-devel openal-devel cryptopp-devel libogg-devel libtheora-devel libvorbis-devel SDL2-devel lzo-devel libjpeg-turbo-develPoté naklonujte repozitář se všemi moduly:
git clone https://github.com/OpenXRay/xray-16.git --recursiveNásledně byste měli vidět adresář xray-16 ve vaší pracovní složce. V adresáři xray-16 dále pak vytvořte nový adresář s buildem, kam se bude ukládat zkompilovaný engine:
cd xray-16 && mkdir bin && cd binPoté zkonfigurujte build adresář. Prosím věnujte zvýšenou pozornost jeho výstupu! Pokud bude něco špatně, zobrazí se chybové hlášky a varování. Vraťte se tedy na začátek a zkontrolujte, zda jste nezapomněli splnit nějaký bod.
cmake ..Můžete použít další parametry pro konfiguraci buildu.
Zapnuté ladění:
cmake .. -DCMAKE_BUILD_TYPE=RelWithDebInfoVšimněte si, že -DCMAKE_BUILD_TYPE=Debug bylo podporováno,
ale již není
Použití clang:
CC=clang CXX=clang++ cmake ..Zahrnutí všech optimalizací pro váš PC:
CFLAGS="-march=native" CXXFLAGS="-march=native" cmake ..Pro kompilaci OpenXRay Engine spusťe příkaz:
make -jXNahraďte X podle toho, kolik máte CPU jader
Uložení výstupu logů do různých souborů:
make -jX >out.log 2>error.logInstalace binárních souborů bez vytvoření balíčku spusťte:
make installPřípadně instalační .deb balíček může být vytvořen pomocí příkazu dpkg
make package
sudo dpkg -i openxray_1.6.02_amd64.debNež spustíte hru, vložte herní data do složky ~/.local/share/GSC/SCOP/,
e.g. příkazem steamcmd:
steamcmd "+@sSteamCmdForcePlatformType windows" +login <your_steam_username> \
+force_install_dir ~/.local/share/GSC/SCOP/ +app_update 41700 +quitSpusťte hru pomocí příkazu:
xr_3daPokud jsou herní data v jiném adresáři:
xr_3da -fsltx <cesta/k/>/fsgame.ltxPokud chcete ladit hru s gdb:
DEBUGGER="gdb --ex=r --args" xr_3daPokud máte S.T.A.L.K.E.R: Call Of Pripyat jako instalační program pro Windows, např. jestli máte
CD nebo verzi GOG, můžete spustit wine setup.exe a následně nainstalovat podle pokynů.
Můžete mít problémy, pokud instalujete do cesty, která má mezery. Silně doporučujeme
hru nainstalovat do c: \ cop (obvykle je to ~ / .wine / drive_c / cop v
linuxu).
Pokud máte Ruskou verzi hry, musíte nainstalovat patch 1.6.02. Můžete ho stáhnout z oficiálních stránek.
V případě, že máte Steam, data hry najdete ve složce
{STEAM_DIR}/steamapps/common/STALKER Call of Pripyat
(pouze pokud jste hru nenainstalovali manuálně do jiného adresáře).
Home
English
- Русский
- Українська
- Беларуская
- Polski
- Český