Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Instalacja Sourcebans++ (1.5.4.7)


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 xWangan

    Zaawansowany

  • Użytkownik

Reputacja: 54
Pomocny

  • Postów:149
  • Lokalizacja:Polska
Offline

Napisano 31.12.2016 13:16

Sourcebans++

Sourcebans++ to udoskonalona wersja starego sourcebansa w wersji 1.4.11 utworzonego przez GameConnect. Do najważniejszych poprawek i nowych możliwości warto zaliczyć: bardziej stabilną aplikację, nowy wygląd aplikacji, logowanie przy wykorzystaniu steamapi oraz sporo modyfikacji od community.

 

Wymagania:

  • Serwer WWW.
  • Baza danych z możliwością łączenia się z zewnętrznych adresów ip.
  • Serwer na silniku SRCDS.
  • Wykorzystywanie sourcemod'a w wersji >= 1.7
  • Konto steam.

 

Instalacja po stronie serwera WWW:

  1. Zacznijmy od pobrania paczki sourcebans'a: Załączony plik  sourcebans-pp-1.5.4.7.zip   13,9 MB  384 Ilość pobrań
  2. Wypakowujemy na dysku, zawartość foldera web_upload wrzucamy na FTP serwera WWW.
  3. Uruchamiamy naszą przeglądarkę, wchodzimy na adres naszej strony kończąc go /install/, czyli całość powinna wyglądać tak: adres_strony.pl/install/
  4. Na stronie powinniśmy zobaczyć coś takiego: 5625667969cf67baa677b880768bc0a6.png
  5. Wchodzimy pod adres: https://steamcommunity.com/dev/apikeyi tworzymy APIKEY, będzie nam zaraz potrzebny. Po przeczytaniu licencji zaznaczamy opcję "I have read, and accept the license" po czym klikamy OK. Następny krok to przygotowanie APIKEY pod sourcebans. 
  6. Teraz pora uzupełnić dane dotyczące bazy danych, APIKEY oraz adres sourcebansa (dokładny, np. http://bany.adresstrony.pl/)dc58b771cb55509d55ddaea336687378.png
  7. Po wypełnieniu danych klikamy OK i przechodzimy do następnej strony. W tym kroku będziemy musieli sprawdzić, czy nasz serwer WWW oraz baza danych spełniają wszystkie wymagania.5ab75b878f10ff72f192c6d79c814250.png
  8. Klikamy ok. Jeśli wszystko jest dobrze na stronie która nam się pojawiła powinniśmy otrzymać informację o utworzeniu tabel w bazie danych.5ef0b9c222de04a24b62ef24f8eac575.png
  9. Klikamy OK. Teraz pozostaje nam utworzyć konto administratora. Uzupełniamy wszystkie pola.ed1a3b53cb9fae89d3617324bef1a599.png
  10. Klikamy OK. Teraz wystarczy usunąć z FTP serwera WWW foldery install oraz updater, a sourcebans będzie działał.

 

 

Instalacja po stronie serwera:

Teraz pora na instalację na serwerze gry. W moim przypadku będzie to serwer CS:GO, a programem do łączenia się z FTP jest FileZilla. Nie będę pokazywał podstaw typu "jak połączyć się z serwerem", jeśli ktoś tego nie wie to polecam poszukać osobnego poradnika.

  1. Zanim zaczniemy instalację od strony serwera, zajmijmy się najpierw bazą danych. Do bazy danych należy dodać dostęp z zewnętrznego hosta. Będzie nim adres IP serwera, bez portu. W niektórych przypadkach adresem będzie adres IP podany na stronie hostingu, taką praktykę często stosuje 1s1k.pl. Jako że są różne panele zarządzania stronami WWW nie będę tego pokazywał.
  2. Logujemy się na FTP serwera, wchodzimy do katalogu csgo aż zobaczymy taki układ plików jak na screenie.0df0d49843c97c97b7f60f3221e8c64a.png
  3. Wrzucamy tutaj zawartość folderu game_upload. Następnie wchodzimy w addons --> sourcemod --> configs. Nie będę tego pokazywał, każdy sobie poradzi.a0cb0d3d4e54625ebce77ee36033e34c.png
     
  4. Otwieramy plik databases.cfg. Standardowo wygląda on tak: 
    "Databases"
    {
    	"driver_default"		"mysql"
    	
    	"default"
    	{
    		"driver"			"default"
    		"host"				"localhost"
    		"database"			"sourcemod"
    		"user"				"root"
    		"pass"				""
    		//"timeout"			"0"
    		//"port"			"0"
    	}
    	
    	"storage-local"
    	{
    		"driver"			"sqlite"
    		"database"			"sourcemod-local"
    	}
     
    	"clientprefs"
    	{
    		"driver"			"sqlite"
    		"host"				"localhost"
    		"database"			"clientprefs-sqlite"
    		"user"				"root"
    		"pass"				""
    		//"timeout"			"0"
    		//"port"			"0"
    	}
    	
    }
    
  5. Po ostatnim configu (w tym przypadku clientprefs) dodajemy dane od sourcebansa w podany sposób, uzupełniamy je danymi od utworzonej wcześniej bazy danych sourcebansa.

    	"sourcebans"
    	{
    		"driver"		"mysql"
    		"host"			"adres bazy danych"
    		"database"		"nazwa bazy danych"
    		"user"			"użytkownik bazy danych"
    		"pass"			"hasło bazy danych"
    	}
    
  6. Podgląd jak w tym przypadku to powinno wyglądać (ważne, aby dodać to przed ostatnią klamrą zamykającą plik "}").

    "Databases"
    {
    	"driver_default"		"mysql"
    	
    	"default"
    	{
    		"driver"			"default"
    		"host"				"localhost"
    		"database"			"sourcemod"
    		"user"				"root"
    		"pass"				""
    		//"timeout"			"0"
    		//"port"			"0"
    	}
    	
    	"storage-local"
    	{
    		"driver"			"sqlite"
    		"database"			"sourcemod-local"
    	}
     
    	"clientprefs"
    	{
    		"driver"			"sqlite"
    		"host"				"localhost"
    		"database"			"clientprefs-sqlite"
    		"user"				"root"
    		"pass"				""
    		//"timeout"			"0"
    		//"port"			"0"
    	}
    
    	"sourcebans"
    	{
    		"driver"		"mysql"
    		"host"			"adres bazy danych"
    		"database"		"nazwa bazy danych"
    		"user"			"użytkownik bazy danych"
    		"pass"			"hasło bazy danych"
    	}	
    }
    
  7. Zapisujemy plik na serwer, to mamy za sobą. Następnie wchodzimy tutaj w folder sourcebans.a1b481b9f9f0353601af343391fb7e89.png

  8. Otwieramy plik sourcebans.cfg po czym ustawiamy go według własnych preferencji. Aby bany były poprawnie wykrywane serwer trzeba dodać na stronie, następnie sprawdzić jego ID i w tym pliku ustawić. To tyle, wszystko gotowe.

 

 

Poradnik stworzony dla AMXX.pl przez xWangan.
Kopiowanie na inne fora jest zakazane.


Użytkownik xWangan edytował ten post 31.12.2016 13:17

  • +
  • -
  • 4

#2 Ogen Dogen

    Czempion

  • Power User

Reputacja: 261
Wszechwidzący

  • Postów:837
  • GG:
  • Steam:steam
  • Imię:Marcin
  • Lokalizacja:Dąbrowa Górnicza
Offline

Napisano 02.01.2017 01:18

Do wymagań dopisz PHP 5.5, MySQL 5.0 i memory_limit co najmniej 64M


  • +
  • -
  • 0

b_350_20_360204_C20008_FFFFFF_000000.png 193.33.176.115:27015

 

94e23d811c.png

 





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych