Tf2 autoupdate

Od HLDS.pl
Skocz do: nawigacji, wyszukiwania

Wstęp

Jak wiadomo funkcja -autoupdate nie działa poprawnie (można uznać że nie działa wcale :)) przy serwerach Team Fortress 2. Jeżeli jednak chciałbyś z niej korzystać przeczytaj do końca ten mały poradnik.

Funkcja autoupdate działa już poprawnie bez przerabiania skryptu startowego. Należy jedynie umieścić pliki Steam'a w odpowiednim miejscu.

Fix

W tej części dowiesz się jak naprawić Autoupdate. Do dzieła ! :)

1. Zacznij od zrobienia kopii zapasowej pliku ../orangebox/srcds_run na wypadek gdybyś potrzebował zacząć od początku.

cp srcds_run srcds_run.bak

2. Teraz otwórz plik srcds_run w swoim ulubionym edytorze tekstowym. Znajdź linie 295 powinno w niej być coś takiego:

update() {
        updatesingle
        }

zamień całość na:

update() {
        cd ..
        updatesingle
        cd orangebox
        }

Zapisz plik pod inna nazwą np. srcds_run2 (zmiana nazwy jest konieczna by plik nie był nadpisywany przy aktualizacjach), nadaj mu prawo wykonywania

chmod +x srcds_run2

3. Skopiuj pliki* Steam'a do katalogu ../orangebox/

Lista plików Steam'a, są to pliki którymi instalowałeś serwer.

steam, test1.so, test2.so, test3.so

4. Uruchom serwer z edytowanego skryptu startowego.

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