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
 

xWangan - zdjęcie

xWangan

Rejestracja: 18.02.2013
Aktualnie: Nieaktywny
Poza forum Ostatnio: 12.03.2017 10:05
****-

Moje tematy

Instalacja Sourcebans++ (1.5.4.7)

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.

Posprzątanie kategorii Sourcemod

30.12.2016 23:51

Nie oszukując nikogo forum powoli wymiera od strony starego dobrego Counter Strike, a można je tchnąć życiem nastawiając się bardziej na nowszą odsłonę gry. Problem w tym, że działy sourcemoda są zasyfione i nieaktualizowane, więc trudno aby użytkownicy szukali tutaj pomocy.

 

Malutka lista rzeczy do zrobienia:

Gotowe paczki SourceMod:

 

SourceBans:

 

Scripting SM:

Pliki:

  • Brak nowszych wersji sourcemoda, warto je dodać. 

 

Swoją drogą, może to moja ślepota ale brakuje troszkę działu na uploadowanie extensions do sourcemoda. Dość sporo z nich jest często wykorzystywane, a nie widać ich na forum.

 

 

//Tak z czystej ciekawości, co się stało z sourcemod.pl?

 

 

Problem z gamedata (?) plugin store-equipment

20.02.2016 15:52

Mam problem z: [Release] Equipment (1.1-alpha) - AlliedModders

Plugin zainstalowany, prawidłowo dodał się do bazy danych itp.. Problem w tym, że po zakupie przedmiotu gdy chcemy go założyć wyświetla cały czas informację "Your player model doesn't support equipment".

879dc2733bc963e246b53c089957ff61.jpg

 

Staram się to rozwiązać od kilku dni, wszędzie znajduje informację że trzeba edytować gamedate, aczkolwiek albo jestem głupi i źle to edytuję, albo to nie działa. Ktoś wie jak to naprawić? Serwer na linuxie.

 

Mój store-equipment.gamedata.txt

"Games"
{
    "cstrike"
    {
        "Signatures"
        {
            "LookupAttachment"
            {
                "library"        "server"
                "linux"        "@_ZN14CBaseAnimating16LookupAttachmentEPKc"
                "windows"    "\x55\x8B\xEC\x56\x8B\xF1\x80\xBE\x2A\x2A\x2A\x2A\x00\x75\x2A\x83\xBE\x2A\x2A\x2A\x2A\x00\x75\x2A\xE8\x2A\x2A\x2A\x2A\x85\xC0\x74\x2A\x8B\xCE\xE8\x2A\x2A\x2A\x2A\x8B\x2A\x2A\x2A\x2A\x2A\x85\xF6\x74\x2A\x83\x2A\x2A\x75\x2A\x33\xC0"
            }
        }
    }
    
    "csgo"
    {
        "Signatures"
        {
            "LookupAttachment"
            {
                "library"    "server"
                "linux"        "@_ZN14CBaseAnimating16LookupAttachmentEPKc"
                "windows"        "\x55\x8B\xEC\x57\x8B\xF9\x83\xBF\x90\x04\x00\x00\x00\x75\x23\xA1\x2A\x2A\x2A\x2A\x56\x8B\x30\x8B\x07\xFF\x50\x18\x8B\x0D\x2A\x2A\x2A\x2A\x50\xFF\x56\x04\x5E\x85\xC0\x74\x07\x8B\xCF\xE8\x2A\x2A\x2A\x2A\x8B\x8F\x90\x04\x00\x00\x5F\x85\xC9\x74\x12\x83\x39\x00\x74\x0D\x8B\x55\x08\xE8\x2A\x2A\x2A\x2A\x40\x5D\xC2\x04\x00"
            }
        }
    }    
}