Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Team Fortress 2] Jak postawic serwer z pluginami na VPS/Dedyku LINUX


xDemoCore

Rekomendowane odpowiedzi

Opublikowano

Zanim zaczniemy, chcialbym powiedziec, bazowalem sie na poradniku

 http://wiki.teamfortress.com/wiki/Linux_dedicated_server

i uciąlem z niego część skryptu startu (zastapilem komenda screen) i pozbylem sie autostartu (BLACK MAGIC) . Usunalemn te dwie rzeczy poniewaz u mnie nie dzialaly i zastapilem je dzialajacym rozwiazaniem .

Oczywiście pobieramy pliki na nasz komputer i wysylamy na serwer przy pomocy WinSCP

A do wpisywanie magicznych komend używamy PuTTy xD

Wymagania

Rzeczy, które powinieneś mieć zaistalowane zanim zaczniesz :

  • Dostęp zapisu do katalogu
  • glibc >= 2.3.6
  • Około 4.49GB miejsca
  • (*)Na maszynie 64 bitowej biblioteki lib32gcc1 i ia32-libs:

Na Cent Os :

# yum install libgcc.i686 glibc.i686

Na Debianie :

$ sudo apt-get install lib32gcc1 ia32-libs

64 bitowy archos kliknij

developer.valvesoftware.com/wiki/SteamCMD#Arch_Linux

Pobieranie i instalacja SteamCMD

It is recommended you create a separate user (such as "gameserver") to install and run game servers.

Można na roocie xD .

  • Stworz folder hlserver
  • Pobierz ten plik
    media.steampowered.com/client/steamcmd_linux.tar.gz
    
  • Wypakuj go komenda
tar zxf steamcmd_linux.tar.gz

Skrypt SteamCMD

  • W folderze hlserver stworz plik tf2_ds.txt
  • Zedytuj go wprowadzają taki tekst :
login anonymous
force_install_dir ./tf2
app_update 232250
quit

Jeśli chcesz, aby serwer działał w wersji prerelease, po app_update wpisz :

beta prerelease

Tworzenie pliku aktualizującego

  • W folderze hlserver stworz plik update.sh
  • Zedytuj ten plik w taki sposób :
#!/bin/sh
./steamcmd.sh +runscript tf2_ds.txt

Pobieranie/Aktualizacja

  • Uruchom plik update.sh wpisując komendę ./update.sh . Upewnij się, że masz 4.4 GB wolnego miejsca !
  • Jeśli wywali errora typu błąd dostępu, wpisz
chmod +x update.sh
UWAGA ! Jeśli wywali jakiś błąd z bin/sh, wpisz komendę
sed -i -e 's/\r$//' create_mgw_3shelf_6xIPNI1P.sh

Tworzenie plików serwerowych

  • Stwórz plik server.cfg w /hlserver/tf2/tf/cfg
  • Zedytuj go w taki sposób :
hostname "Nazwa Serwera"
rcon_password "Hasło Rcon BARDZO WAZNE !"
sv_contact "[email protected]"
mp_timelimit "30" 
  • Edytuj pliki motd.txt, maplist.txt i mapcycle.txt które znajdziesz w folderze /hlserver/tf2/tf

Odpalanie serwera

Aby odpalic serwer, wejdz do folderu tf2

cd hlserver

cd tf2

i wpisz

screen -m -S tf2 ./srcds_run +randommap +ip <tu wasze ip> +maxplayers <2-36> +sv_pure 1

Sourcemod i Metamod

Pobierz te pliki :

1. http://www.sourcemod.net/dl.php?filename=sourcemod-1.5.2-linux.tar.gz
2. http://sourceforge.net/projects/metamod/files/Metamod%20Binaries/1.20/metamod-1.20-linux.tar.gz/download?use_mirror=heanet&r=http%3A%2F%2Fmetamod.org%2F&use_mirror=heanet

Foldery Addons i Cfg wrzuć do folderu /hlserver/tf2/tf/

To wszystko . Sourcemod działa .

Jeśli jednak nie masz pewności, wyłacz serwer (komenda quit)

Załącz go od nowa komendą screen (podałem wyżej) .

Teraz wpisz

meta list

Powinno pojawić sięcos takiego

] meta list
Listing 1 plugin:
    [01] SourceMod (1.1.0.2489) by AlliedModders LLC

lub podobnego xD .

 

Teraz wrzucanie pluginow ... Nic trudnego !

Pliki z rozszerzeniem .smx, wrzucamy do folderu Addons/sourcemod/plugins, sp do /scripting/ a txt poprzedzajace pharses do /transtalion/ .

Dodajemy cvary do server.cfg, restartujemy i wszystko działa .

 

Liczę na kilka lajków :)

 

// linki w code

Opublikowano

Widzę, że jedyne, co zrobiłeś to przetłumaczenie części tuta z wiki. Ale niech będzie.

 

Aha, linki w code.

0eab14ddf550.png

Opublikowano

Nie jest to oryginalnie przetłumaczony tekst ... tf2.com by mnie chyba za to zjadło xD . Co do linków, to według mnie są raczej w code xD .

Opublikowano

W code są, bo je pozmieniałem.

 

Btw. czy przez "Nie jest to oryginalnie przetłumaczony tekst" rozumiesz:

  • "Nie jest to oryginalnie przetłumaczony tekst", czyli ukradłeś ten tut z jakiejś innej polskiej strony
  • "Nie, jest to oryginalnie przetłumaczony tekst", czyli tak, jak napisałem, przetłumaczyłeś część tuta z wiki.

?

0eab14ddf550.png

  • 3 miesiące temu...
  • 1 rok później...
  • Aive zmienił(a) tytuł na [Team Fortress 2] Jak postawic serwer z pluginami na VPS/Dedyku LINUX

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...