[Tutorial] Compilare ReHLDS cu GCC

Tutoriale pentru Counter-Strike aprobate de eXtream!

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Post Reply
User avatar
faKe91
Fost moderator
Fost moderator
Posts: 1064
Joined: 07 Oct 2014, 18:49
Detinator Steam: Da
CS Status: I <3 Heavy Metal
SteamID: dogseatmypancreas
Reputatie: Fost moderator ajutator
Fost Membru Club eXtreamCS (doua luni)
Fond eXtream: 0
Location: Republica Moldova, Chișinău
Has thanked: 9 times
Been thanked: 12 times

13 Oct 2018, 23:28

Cerințe:
* Debian sau Ubuntu
* GIT client
* gcc, gcc-multilib
* java 1.8

Instalarea pachetelor:

Code: Select all

apt update && apt dist-upgrade -y
apt install git curl g++ g++-multilib
curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
mkdir /opt/java-jdk
tar -C /opt/java-jdk -zxf jdk-8u181-linux-x64.tar.gz
update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_181/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_181/bin/javac 1
Verificăm dacă totul sa instalat corect:
* git --version: La momentul scrierii acestui articol, versiunea

Code: Select all

git version 2.17.1
* gcc --version: La momentul scrierii acestui articol, versiunea

Code: Select all

gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
* java -version: La momentul scrierii acestui articol, versiunea:

Code: Select all

java version "1.8.0_181"
Trecem la compilare:

Code: Select all

cd /tmp
rm -rf rehlds
git clone https://github.com/dreamstalker/rehlds
cd rehlds
./gradlew --max-workers=1 -PuseGcc clean buildFixes
Acum așteptăm. La sfârșit trebuie să scrie ceva de genul BUILD SUCCESSFUL. Fișierul compilat îl gasești în

Code: Select all

/tmp/rehlds/rehlds/build/binaries/rehlds_swds_engineSharedLibrary/releaseRehldsFixes
Mulți zic că engine-ul compilat cu ICC, modifică într-o oarecare măsură gameplay-ul, pe când cel compilat cu GCC îl păstrează ca și pe buid-urile 6***/7***

Profit!
Kekshost
User avatar
DevilBoy.eXe
Super moderator
Super moderator
Posts: 1675
Joined: 05 Jun 2016, 23:04
Detinator Steam: Da
Detinator server CS: GO.WARED.RO
SteamID: DevilBoy_eXe
Reputatie: Super Moderator
Fond eXtream: 0
Location: beyond the time
Discord: zeux.
Has thanked: 15 times
Been thanked: 71 times
Contact:

13 Oct 2018, 23:32

Ba chiar aveam nevoie de ceva de genu ca nu reuseam sa instalez intel compiler sau ce *** era :))
Mersi :*
User avatar
faKe91
Fost moderator
Fost moderator
Posts: 1064
Joined: 07 Oct 2014, 18:49
Detinator Steam: Da
CS Status: I <3 Heavy Metal
SteamID: dogseatmypancreas
Reputatie: Fost moderator ajutator
Fost Membru Club eXtreamCS (doua luni)
Fond eXtream: 0
Location: Republica Moldova, Chișinău
Has thanked: 9 times
Been thanked: 12 times

13 Oct 2018, 23:38

Pentru ICC ai nevoie de licenta.
User avatar
faKe91
Fost moderator
Fost moderator
Posts: 1064
Joined: 07 Oct 2014, 18:49
Detinator Steam: Da
CS Status: I <3 Heavy Metal
SteamID: dogseatmypancreas
Reputatie: Fost moderator ajutator
Fost Membru Club eXtreamCS (doua luni)
Fond eXtream: 0
Location: Republica Moldova, Chișinău
Has thanked: 9 times
Been thanked: 12 times

14 Oct 2018, 00:15

Post Reply

Return to “Tutoriale”

  • Information
  • Who is online

    Users browsing this forum: No registered users and 9 guests