Uruchamianie HLDS z wybranym plikiem binarnym
(Literówki :D) |
|||
Linia 2: | Linia 2: | ||
=Opis= | =Opis= | ||
{{HLDS}} | {{HLDS}} | ||
− | Krótka instrukcja jak | + | Krótka instrukcja jak uruchomić serwer z wybrana binarką, aby skrypt startowy nie wybierał za nas - czasami sobie tego nie życzymy. |
− | Co więcej nie każda binarka uruchomi się na danej platformie (np nie uruchomisz | + | Co więcej nie każda binarka uruchomi się na danej platformie (np.: nie uruchomisz AMD64 na Pentium III). |
− | Całość sprowadza się do dodania pewnego parametru do komendy startowej serwera - chodzi tu o dodanie ''-binary ./<nazwa_pliku>'', gdzie nazwa pliku może | + | Całość sprowadza się do dodania pewnego parametru do komendy startowej serwera - chodzi tu o dodanie ''-binary ./<nazwa_pliku>'', gdzie nazwa pliku może być jedną z poniższych: |
− | *hlds_i486 - | + | *hlds_i486 - Podstawowa binarka, powinna się uruchamiać na wszystkich platformach. |
− | *hlds_i686 - | + | *hlds_i686 - Binarka optymalizowana pod Pentium III, Pentium 4, i wszelkie procesory AMD od K5 włącznie. Preferowana na wszystkie platformy Pentium 3, Pentium 4 i AMD. |
− | *hlds_amd - | + | *hlds_amd - Specjalnie dedykowana binarka na procesory AMD oraz AMD 64bit |
− | *''hlds_amd64 - | + | *''hlds_amd64 - Specjalnie optymalizowana binarka pod AMD 64bit, jednak na chwilę obecną nie zalecana, chyba że chcesz mieć [[VAC]] 1 zamiast wersji 2.'' |
No dobra, całość polega na dodaniu paru znaków do lini startowej serwera, na przykład aktualnie uruchamia się serwer taką linią | No dobra, całość polega na dodaniu paru znaków do lini startowej serwera, na przykład aktualnie uruchamia się serwer taką linią | ||
./hlds_run -game cstrike +map de_dust | ./hlds_run -game cstrike +map de_dust | ||
Tak więc modyfikujemy ją aby wyglądała jak ta poniżej (oczywiście wybierzcie swoją binarkę) | Tak więc modyfikujemy ją aby wyglądała jak ta poniżej (oczywiście wybierzcie swoją binarkę) | ||
− | + | ./hlds_run -game cstrike +map de_dust -binary ./hlds_i686 | |
− | Oczywiście nie ma znaczenia gdzie jest dodany ten ciąg znaków - może być na początku albo na końcu, ale oczywiście musi | + | Oczywiście nie ma znaczenia gdzie jest dodany ten ciąg znaków - może być na początku albo na końcu, ale oczywiście musi być na prawo od napisu hlds_run :) |
+ | |||
+ | Znaki ./ oznaczają, że plik ma być szukany z aktualnego katalogu. | ||
− | |||
=Notka= | =Notka= | ||
− | Od jakiegoś czasu plik hlds_run nie wykrywa automatycznie wersji amd64 | + | Od jakiegoś czasu plik hlds_run nie wykrywa automatycznie wersji amd64, ponieważ Valve wycofało się z supportu dla tych procesorów. Aczkolwiek można jeszcze ręcznie odpalić serwer z tym parametrem, to jednak nie polecamy. |
=Zobacz także= | =Zobacz także= |
Wersja z 20:34, 9 kwi 2007
UWAGA ten artykuł jest wyłącznie pod Linuksa |
Opis
Krótka instrukcja jak uruchomić serwer z wybrana binarką, aby skrypt startowy nie wybierał za nas - czasami sobie tego nie życzymy. Co więcej nie każda binarka uruchomi się na danej platformie (np.: nie uruchomisz AMD64 na Pentium III).
Całość sprowadza się do dodania pewnego parametru do komendy startowej serwera - chodzi tu o dodanie -binary ./<nazwa_pliku>, gdzie nazwa pliku może być jedną z poniższych:
- hlds_i486 - Podstawowa binarka, powinna się uruchamiać na wszystkich platformach.
- hlds_i686 - Binarka optymalizowana pod Pentium III, Pentium 4, i wszelkie procesory AMD od K5 włącznie. Preferowana na wszystkie platformy Pentium 3, Pentium 4 i AMD.
- hlds_amd - Specjalnie dedykowana binarka na procesory AMD oraz AMD 64bit
- hlds_amd64 - Specjalnie optymalizowana binarka pod AMD 64bit, jednak na chwilę obecną nie zalecana, chyba że chcesz mieć VAC 1 zamiast wersji 2.
No dobra, całość polega na dodaniu paru znaków do lini startowej serwera, na przykład aktualnie uruchamia się serwer taką linią
./hlds_run -game cstrike +map de_dust
Tak więc modyfikujemy ją aby wyglądała jak ta poniżej (oczywiście wybierzcie swoją binarkę)
./hlds_run -game cstrike +map de_dust -binary ./hlds_i686
Oczywiście nie ma znaczenia gdzie jest dodany ten ciąg znaków - może być na początku albo na końcu, ale oczywiście musi być na prawo od napisu hlds_run :)
Znaki ./ oznaczają, że plik ma być szukany z aktualnego katalogu.
Notka
Od jakiegoś czasu plik hlds_run nie wykrywa automatycznie wersji amd64, ponieważ Valve wycofało się z supportu dla tych procesorów. Aczkolwiek można jeszcze ręcznie odpalić serwer z tym parametrem, to jednak nie polecamy.
Zobacz także
- Parametry Startowe - czyli jak używać ogólnie parametrów startowych w programach
- HLDS Parametry Startowe
- VAC na temat anticheata