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

Serwer SA:MP + WWW - Tworzenie serwera na VPS


Rekomendowane odpowiedzi

Opublikowano

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

 

1. Wstęp

 

Ten temat jest skierowanych do osób, które chcą postawić swój serwer SA:MP i stronę WWW do niego na serwerze VPS.

Pokażę wam jak przygotować serwer do obsługi SAMP'a, oraz strony WWW.
 
2. Przygotowania
 
Potrzebne programy:
  • FileZilla
  • PuTTy

3. Gdzie zakupić VPS ?

 

Bez VPS nie postawimy serwera, więc wypiszę wam kilka hostingów gdzie warto ową maszynę wykupić:

- ovh.pl - Polska - OpenVM

- biznes-host.pl - Polska - OpenVM

- hitme.net.pl - Polska OpenVM lub XEN

- exone.pl - Polska - OpenVM

- serversite.eu - Polska - OpenVM
4. Logowanie do PuTTy
 
 Aby połączyć się przez SSH wpisujemy w pole "Host Name" adres IP serwera oraz port (22 domyślny) do połączenia się.
Zaznaczamy opcję SSH i klikamy Open.
 
Powinno wyskoczyć czarne okienko. Wpisujemy login administratora, który w systemach Linux'a jest to "root".
Następnie wpisujemy hasło do konta root. Powinniśmy je dostać od firmy hostingowej, albo w panelu albo przez email.
 
Po zalogowaniu jesteśmy w katalogu domowym użytkownika root, czyli "/root/".
 
Jeżeli logujemy się jako inny użytkownik będziemy w katalogu: /home/nazwa_użytkownika/
 
Pierwsze co musimy zrobić to dodać użytkownika o podstawowych uprawnieniach
adduser [login]
Wpisujemy następnie dwukrotnie hasło (pamiętając że go nie widać).
 
Wyskoczy nam opcja "Full Name[]:" i inne. Możemy je wypełnić, lub zostawić puste i wcisnać enter.
 
Przydatne komendy w PuTTy:
cd [folder] - przechodzisz do innego katalogu
cd .. - przechodzisz do katalogu wstecz
ls - wyświetlasz liste plików i folderów w aktualnym katalogu
mkdir [nazwa] - tworzysz katalog
rm [plik] - usuwasz plik
mv [plik] - przenosisz plik
rm -fr [folder] - usuwasz folder i jego zawartość
wget [link] - pobieranie pliku z linku
nano [plik] - edytor tekstowy
htop - menedżer zadań

 

 
5. Instalacja pakietów
 
Jakie pakiety będą nam najczęściej potrzebne?
 
- "nano" - edytor plików tekstowych
- "htop" - monitor procesów, zużycia procesora i ram. (coś ala Menedżer zadań Windows)
- "screen" - podtrzymywanie procesów po wylogowaniu użytkownika
 
Aby je zainstalować wystarczy wpisywać kolejno:
apt-get update
apt-get install nano
apt-get install htop
apt-get install screen

6. Przystosowanie do obsługi WWW

 

Wykorzystamy do tego : 

- mysql-server - Serwer baz MySQL
- apache2 - serwer HTTP
- php5 - pakiet do obsługi PHP5
- libapache2-mod-auth-mysql - Dodatek do apache2, który umożliwia komunikację z bazami MySQL.
- sendmail - Mały serwer poczty, bez której nie będzie można wysyłać np. przypomnienia hasła z forum.
- php5-mysql - Dodatek do php5, który umożliwia komunikację z bazami MySQL z poziomu PHP.
- phpmyadmin - Narzędzie do zarządzania bazami MySQL

Instalujemy:

apt-get install apache2
apt-get install php5
apt-get install mysql-server

Wyskoczy niebieskie okienko, wpisujemy tam hasło do bazy MySQL i powtórnie wpisujemy dla potwierdzenia.

apt-get install php5-mysql
apt-get install libapache2-mod-auth-mysql
apt-get install sendmail

apt-get install phpmyadmin
Tutaj instalator zapyta nas o wybór apache2 lub lightppd, wybieramy apache2
Następnie wybieramy "Yes"
Wpisujemy hasło do MySQL
Podajemy kolejne hasło, dzięki któremu phpMyAdmin będzie pobierał dane z MySQL i je potwierdzamy.
 
ln -s /usr/share/phpmyadmin /var/www/phpmyadmin
/etc/init.d/apache2 restart
Jeżeli wszystko się powiodło, po wpisaniu do przeglądarki adresu IP naszego VPS powinien wyświetlić się napis "It's works!"
 
 
7. Instalacja serwera SA:MP
 
 
Będąc zalogowanym do PuTTy jako użytkownik stworzony na początku wpisujemy kolejno dane komendy:
#login = login wpisany w pkt. 1
cd /home/login/
wget http://files.sa-mp.com/samp03xsvr_R1-2.tar.gz
tar -zxvf samp03*.tar.gz
rm samp03*tar.gz
cd samp03

Otwórz notatnik tworząc nowy plik o nazwie:

nano sampstart.sh

Wklej do niego ten kod, podmieniając "login" na nazwe użytkownika: (prawy przycisk myszki):

#!/bin/sh
log=samp.log
dat=`date`
samp="/home/login/samp03/samp03svr"
cd /home/login/samp03

echo "${dat} watchdog script starting." >>${log}
while true; do
echo "${dat} Server exited, restarting..." >>${log}
mv /home/login/samp03/server_log.txt /home/login/samp03/logs/server_log.`date '+%m%d%y%H%M%S'`
${samp} >> $log
sleep 5
done

Teraz zapisz (CTRL+X)

 

Komenda na włączenie serwera screen'em:

screen ./sampstart.sh

Pliki na serwer wgrywać możemy przez FTP lub "wget [link]".

Edycję server.cfg dokonywujemy przez "nano server.cfg"

 

 

Dzięki wielkie za przeczytanie poradnika, mam nadzieję, że komuś się przyda i postawicie własny serwer SA:MP, który współpracuje z stroną WWW.

 

Źródło: gtao.pl

Dla MPCforum.pl

 

 
  • Rayzer. zmienił(a) tytuł na Serwer SA:MP + WWW - Tworzenie serwera na VPS

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...