Progames
teamplay.pl - enjoy the game
img_0
Americas ArmyBattlefield 2Battlefield 2142Call of DutyCall of Duty 2Call of Duty 4Counter Strike 1.5Counter Strike 1.6Counter Strike SourceEnemy TeritoryEnemy Territory: Quake WarseSportFifaHardwareNeed for Speed: Pro StreetOFFPro Evolution SoccerProGamesQuake IIIQuake IVQuake LiveSoftwareSoldatStarcraft
Wyczysc filtr
news_ico Własny Serwer
News by xinn | 22.03.2008 | 8:41
news_bar
Wielu z was zastanawia się jak stworzyć własny serwer. Jest to bardzo proste.
W tym poradniku znajdziecie niezbędne informacje do stworzenia serwera.

Najlepszą platformą pod serwer jest linux,
Jeżeli chcesz postawić serwer publiczny to moje rady:
- Postaw go na serwerze dedykowanym lub kup w firmie hostingowej.
- Trudno mi tutaj powiedzieć jakie łącze mimnimum ale tak koło 10-20MB/s nie pownno być problemów.
- Najlepiej w Polsce, ponieważ Polacy mają to do siebie, że ubóstwiają grać na narodowych serwerach. Zagraniczny serwer trudno rozreklamować.
- Nie wrzucaj miliarda map i modów. Ogranicz się do tylko tych, które faktycznie są  interesujące.
- Oczywiście moc obliczeniowa czyli Procesor i pamięć RAM, jest bardzo ważna.
Trudno mi tutaj powiedzieć ile należy mieć minimum czym więcej tym lepiej. Jednak przy posiadaniu już bardzo dobrego procesora to ram jest pryjorytetem.


Jeżeli chcesz postawić serwer prywatny to moje rady:
- Postaw go na modzie etpro. Mod stworzony pod ligi.
- Niech na serwerze będą tylko mapy ligowe i żadne inne mody.
- Hostowanie serwera jak wyżej.
- Serwer klanowy najlepiej posiadać w Niemczech ze względu na pingi reszty świata.

Stawianie serwera na linuxie:

Przy zakupie serwera dedykowanego lub hostowaniu w domu należy wybrać dystrybucję z jaką zaczniemy pracę. Przedstawię to na Ubuntu 7.10, ponieważ jest obecnie najpopularniejszą dystrybucją na świecie. Ja osobiście wolę Gentoo.

- Zaloguj się przez SSH lub z konsoli w systemie.
Przez SSH możemy zalogować się, przez darmowy program o nazwie PuTTy.
Utwórz użytkownika dla serwera:
adduser nazwa-użytkownika

w niektórych dystrybucjach zamiast adduser należy wpisać useradd

Przykład:
xinn@ubuntu:/home/xinn/gry# su
Hasło:
root@ubuntu:/home/xinn/gry# adduser et
Dodawanie użytkownika `et'...
Dodawanie nowej grupy `et' (1001)...
Dodawanie nowego użytkownika `et' (1001) w grupie `et'...
Tworzenie katalogu domowego `/home/et'...
Kopiowanie plików z `/etc/skel' ...
Nowe hasło UNIX:
Powtórzenie hasła UNIX:
passwd: hasło zostało zmienione
Zmieniam informację o użytkowniku et
Wpisz nową wartość lub wciśnij ENTER by przyjąć wartość domyślną
        Imię i nazwisko []: Tomasz M.
        Numer pokoju []: brak
        Telefon do pracy []:  brak
        Telefon domowy []: brak
        Inne []: brak
Czy informacja jest poprawna? [t/N] t
- Następnie ściągamy et:
wget link

Przykład:
xinn@ubuntu:/home/xinn# wget http://ftp.freenet.de/pub/4players/hosted/et/official/et-linux-2.60.x86.run
--02:31:55--  http://ftp.freenet.de/pub/4players/hosted/et/official/et-linux-2.60.x86.run
           => `et-linux-2.60.x86.run'
Translacja ftp.freenet.de... 194.97.2.70, 194.97.2.67, 194.97.2.68, ...
Łączenie się z ftp.freenet.de|194.97.2.70|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 270,965,248 (258M) [text/plain]

100%[====================================>] 270,965,248    1.07M/s    ETA 00:00

02:36:06 (1.03 MB/s) - `et-linux-2.60.x86.run' saved [270965248/270965248]


ZAKOŃCZONO --02:36:06--
Pobrano: 270,965,248 bajtów w 1 plikach
- Instalujemy et:

xinn@ubuntu:/home/xinn# chmod +x et-linux-2.60.x86.run
xinn@ubuntu:/home/xinn# ./et-linux-2.60.x86.run

Jeżeli nie  będzie można zainstalować gry, prze z usera to musimy przez roota

xinn@ubuntu:/home/xinn# su
root@ubuntu:/home/xinn# chmod +x et-linux-2.60.x86.run
root@ubuntu:/home/xinn# ./et-linux-2.60.x86.run

Tutaj już myślę, że sobie poradzicie, ponieważ instalatro jest graficzny.
- Nadajemy prawa użytkownikom do plików, ponieważ instalowaliśmy grę z poziomu roota - Super użytkownika
chown -R nasz-użytkownik pełna-ścieżka-do-katalogu-gry

Przykład:
 root@ubuntu: /home/xinn/gry# chown -R xinn /home/xinn/et/
- Teraz należy zaktualizować PunkBusetera - program przeciw oszustom
cd et
cd pb
chmod +x pbweb.x86
./pbweb.x86

Przykład:
root@ubuntu:/home/xinn/gry#  cd et
root@ubuntu:/home/xinn/gry/et#
root@ubuntu:/home/xinn/gry/et#  cd pb
root@ubuntu:/home/xinn/gry/et/pb#
root@ubuntu:/home/xinn/gry/et/pb# chmod +x pbweb.x86
root@ubuntu:/home/xinn/gry/et/pb#
root@ubuntu:/home/xinn/gry/et/pb# ./pbweb.x86
PBWEB v2.2
This program is (C) Copyright 2002-2005 by Even Balance, Inc., All Rights Reserved.

pbweb must be launched from the home "pb" folder where the game is installed.
If launched from another location, pbweb will not be able to update PunkBuster.

If you experience a problem with this program, please visit our support center
at http://www.evenbalance.com.

Starting pbweb to check for PunkBuster updates via world wide web
Initializing ... (please wait - ctrl+c to cancel)
**
- Teraz należy zaktualizować grę do wersji 2.60b
rm et.x86
rm etded.x86
wget http://www.shs.cba.pl/et.x86
wget http://www.shs.cba.pl/etded.x86

Przykład:
xinn@ubuntu:~/gry/et$ rm et.x86
xinn@ubuntu:~/gry/et$ rm etded.x86
xinn@ubuntu:~/gry/et$ wget http://www.shs.cba.pl/et.x86
--03:27:12--  http://www.shs.cba.pl/et.x86
           => `et.x86'
Translacja www.shs.cba.pl... 85.232.232.38
Łączenie się z www.shs.cba.pl|85.232.232.38|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 1,604,328 (1.5M) [text/plain]

100%[===============================>] 1,604,328    785.22K/s             

03:27:14 (783.77 KB/s) - `et.x86' saved [1604328/1604328]

xinn@ubuntu:~/gry/et$ wget http://www.shs.cba.pl/etded.x86
--03:27:20--  http://www.shs.cba.pl/etded.x86
           => `etded.x86'
Translacja www.shs.cba.pl... 85.232.232.38
Łączenie się z www.shs.cba.pl|85.232.232.38|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 709,216 (693K) [text/plain]

100%[==============================>] 709,216      982.48K/s             

03:27:21 (979.84 KB/s) - `etded.x86' saved [709216/709216]

xinn@ubuntu:~/gry/et$
xinn@ubuntu:~/gry/et$ chmod +x et.x86
xinn@ubuntu:~/gry/et$ chmod +x etded.x86

Linki pobrałem z: http://czytelnia.ubuntu.pl/index.php/2007/02/23/enemy-territory-i-linux/
- Odpalamy serwer!

Przedstawię dwa sposoby postawienia serwera:

Pierwszy:
screen ./etded +set sv_pure 1 +exec nazwa-configu.cfg +inne komendy.. +set fs_game nazwa-katalogu-moda +dedicated 0/1/2 Skąd będzie się można łączyć do serwera. 0 - tylko localhost 1 - tylko Lan 2 - Internetu

Pokaże nam się konsola srv. Aby z niej wyjść nie wyłączając kliknij klaszisze: ctr+a+d

Drugi:
./etded +set sv_pure 1 +exec nazwa-configu.cfg +inne komendy.. +set fs_game nazwa-katalogu-moda +dedicated 0/1/2 Skąd będzie się można łączyć do serwera. 0 - tylko localhost 1 - tylko Lan 2 - Internetu &

W tym przypadku serwer odpali się w tle, jedną radze używać sposobu podanego wyżej.

-Serwer na Windowsie:

- Instalujemy grę
- Dodajemy odpowiednie mody i mapy.
- Tworzymy skrót do etded.exe
Klikamy na niego [b]prawym[/b] klawiszem myszki i wybieramy właściwości
Tam gdzie pisze "Element docelowy" dopisujemy :

 +set fs_game (katalog moda) +exec (nazwa cfg serwera) +dedicated (2  Internet/ 1  LAN/ 0 Tylko nasz komputer) +set sv_punkbuster +set sv_pure 1. Klikamy Ok

Niebawem więcej.


Źródło: Własne
tt
tt
#1 flag Wooden 23.03.2008 - 14:07
Wooden
no i szkoda, smilee ET to nie moja scena :)
Musisz być zalogowany aby komentować. Nie masz konta? Zarejestruj się.

Ranking ProGames.pl
lewa Osób online: 43 | Zarejestrowanych: 8994 prawa
Zaklady otwarte
Ostatnie wyniki
RSS
Zobacz wi?cej
Ostatnie filmy
Ostatnie galerie
RSS
tv
Dodał: ReD - 30.07.2010 - 10:36
Liczba odsłon: 227
tv
Dodał: ReD - 30.07.2010 - 10:31
Liczba odsłon: 237
tv
Dodał: ReD - 30.07.2010 - 10:28
Liczba odsłon: 268
Zobacz więcej
bar_top
Pozycja
Punkty
Login
1
331
2
151
3
135
4
126
5
105
6
97
7
97
8
92
9
91
10
63
bar_top
Jak często odwiedzasz ProGames.pl?

- Jestem trollem, non stop
- Kilka razy dziennie
- Raz dziennie
- Kilka razy w tygodniu
- Sporadycznie, kilka razy w miesiącu
- Jestem tutaj pierwszy raz, o co chodzi?
- Jestem trollem, non stop
- Kilka razy dziennie
- Raz dziennie
- Kilka razy w tygodniu
- Sporadycznie, kilka razy w miesiącu
- Jestem tutaj pierwszy raz, o co chodzi?
Nasze serwisy ET ForumET ForumQL
bar_bottom
Partnerzy
ProGames.pl - Counter Strike, Call of Duty, Esport
bar_bottom

FAQ | malarstwo | Polityka Prywatnosci | Reklama | RSS | Wspólpraca | Kontakt | Strony www
p_stopka
© 2006-2009 Wszelkie prawa zastrzeżone by Progames.pl
bottom_line
Strona domowa Dodaj do ulubionych Redakcja
Progames.pl on Facebook