Uruchamianie HLDS z wybranym plikiem binarnym
UWAGA ten artykuł jest wyłącznie pod Linuksa |
Opis
Krótka instrukcja jak uruchomic 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 penitum 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 byc jedną z poniższych:
- hlds_i486 - podstatowa binarka, powinna się uruchamiać na wszystkich platformach
- hlds_i686 - binarka optymalizowana pod Pentium III, Pentium 4, i wszelkie procesory AMD od K5 włącznie
- hlds_amd - specjalnie deykowana binarka na procesory AMD
- hlds_amd64 - specjalnie optymalizowana binarka pod AMD 64bit, jednak na chwilę obecną nie zalecana, chyba że chcesz miec 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 na poniżej (oczywiście wybierzcie swoją binarkę)
./hlds_run -game cstrike +map de_dust -binary hlds_i686
Oczywiście nie ma znaczenia gdzie jest ddoany ten ciąg znaków - może być na początku albo na końcu, ale poczywiście musi byc na prawo od napisu hlds_run :)
Zobacz także
- Parametry Startowe - czyli jak używać ogólnie parametrów startowych w programach
- HLDS Parametry Startowe