Uruchamianie HLDS z wybranym plikiem binarnym

(Różnice między wersjami)
Skocz do: nawigacji, wyszukiwania
(Opis)
(Opis)
Linia 5: Linia 5:
 
Co więcej nie każda binarka uruchomi się na danej platformie (np nie uruchomisz amd64 na penitum III).
 
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:
+
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_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_i686 - binarka optymalizowana pod Pentium III, Pentium 4, i wszelkie procesory AMD od K5 włącznie. Prefeowana na wszystkie platformy penitum 3, pentium 4 i amd.
*hlds_amd - specjalnie deykowana binarka na procesory AMD
+
*hlds_amd - specjalnie deykowana binarka na procesory AMD oraz AMD 64bit
*hlds_amd64 - specjalnie optymalizowana binarka pod AMD 64bit, jednak na chwilę obecną nie zalecana, chyba że chcesz miec [[VAC]] 1 zamiast wersji 2.
+
*''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ą
 
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 na poniżej (oczywiście wybierzcie swoją binarkę)
 
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
+
   ./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 byc na prawo od napisu hlds_run :)
 
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 byc na prawo od napisu hlds_run :)
 +
 +
Znaki ./ ozanczają, że plik ma byc 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 mozna jescze ręcznie odpalic serwer z tym parametrem, to jedank nie polecamy.
  
 
=Zobacz także=
 
=Zobacz także=
 
* [[Parametry Startowe]] - czyli jak używać ogólnie parametrów startowych w programach
 
* [[Parametry Startowe]] - czyli jak używać ogólnie parametrów startowych w programach
 
* [[HLDS Parametry Startowe]]
 
* [[HLDS Parametry Startowe]]

Wersja z 22:23, 19 lis 2006

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. Prefeowana na wszystkie platformy penitum 3, pentium 4 i amd.
  • hlds_amd - specjalnie deykowana binarka na procesory AMD oraz AMD 64bit
  • 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 dodany ten ciąg znaków - może być na początku albo na końcu, ale oczywiście musi byc na prawo od napisu hlds_run :)

Znaki ./ ozanczają, że plik ma byc 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 mozna jescze ręcznie odpalic serwer z tym parametrem, to jedank nie polecamy.

Zobacz także

Osobiste
Przestrzenie nazw
Warianty
Działania
HLDS.pl - Menu:
Inne
IRC
Inne sekcje:
Znajomi:
Narzędzia