Skocz do zawartości

Nowy szablon forum

mygo.pl

Stworzyliśmy dla Was nowy wygląd forum. Z pewnością znajdziesz rzeczy, które wg Ciebie mogą zostać zmienione - wspomnij o tym w specjalnym wątku.

Czytaj więcej

Jak założyć własną sieć

serwerów CS

Zastanawiasz się nad prowadzeniem własnej sieci serwerów? Przeczytaj podstawowe informacje, na które należy zwrócić uwagę, przy takim projekcie.

Czytaj więcej

Tworzymy spis sieci

dodaj swoją

Dodaj sieć do której należysz, pozwoli to na promocję i budowę ogólnopolskiej bazy sieci CS.

Czytaj więcej

Bazy Danych - z czym to się je?


owner_2019
 Udostępnij

Rekomendowane odpowiedzi

Bazy Danych MySQL - są wykorzystywane do odbierania, przechowywania i wysyłania danych. Niektóre hostingi oferują 1 bazę danych lub ograniczoną ilość do serwera, taka baza jest o wiele lepsza niż baza zrobiona na osobnym hostcie, ponieważ czas wysyłania i odbierania danych jest krótszy i bardziej płynny. Jeżeli nasz hosting nie dostarcza nam bazy danych możemy wykupić sobie subdomenę na jednym z licznych hostingów www. Zakupienie takiej domeny nie dość, że umożliwi nam tworzenie baz danych niezbędnych do niektórych pluginów to również da nam możliwość stworzenia forum do naszego serwera.

 

Przykładowe hostingi www, które mają w ofercie min. 5 do nieograniczonej ilości baz danych: proserwer.pl , mintshost.pl (obecnie korzystam z mintshostu, mogę stworzyć nieograniczoną ilość baz danych jak i również panele do pluginów za 30zł rocznie).

 

Przykład bazy danych i jej zastosowania na przykładzie pluginu rankme:

 

 
*Od strony hostingu www
 
Poprzez panel na hostingu tworzymy nową bazę danych, wystarczy podać nazwę bazy, użytkownika i hasło.
 
IP/Host: 666.666.666:997
Nazwa: rydzyk
Użytkownik: satan
Hasło: goatofhell
 
Jeżeli korzystacie z bazy danych na osobnym hostingu www nie zapomnijcie umożliwić hostowi serwera wysyłania informacji do bazy danych, możecie to zrobił poprzez panel zarządzania domeną - na proserwer.pl cPanel. 
 
*Od strony serwera
 
Pluginy, które wykorzystują bazy danych wymagają dopisania jej w pliku databases.cfg znajdującego się w addons/sourcemod/configs

 

"rankme"
 {
  "driver"			"default" ~ default = baza MySQL
  "host"				"666.666.666" ~ tutaj mamy nasz host, NIGDY nie podajemy portu, np. z ip 666.666.666:997 odrzucamy port :997
  "database"			"rydzyk" ~ tutaj wpisujemy nazwę naszej bazy danych
  "user"				"satan" ~ tutaj podajemy użytkownika bazy danych
  "pass"				"goatofhell" ~ tutaj podajemy ustawione lub wygenerowane przez nas hasło do bazy

 }

 

Istnieje również sposób niewymagający zewnętrznej bazy danych. Sposób ten wykorzystuje bazę sql-lite generowaną przez serwer, jednak nie polecam tej metody. Może ona powodować przeciążenia i lagi na serwerze.

 

"rankme"
  {
    "driver"			"sqlite"
    "host"				"localhost"
    "database"			"rankme"
    "user"				"root"

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

×
×
  • Dodaj nową pozycję...