Odpowiedz 
 
Ranking wątku:
  • 0 Głosów - 0 Średnia
  • 1
  • 2
  • 3
  • 4
  • 5
Stawiamy serwer Call of Duty 2
20 Apr 2008, 10:16
Post: #1
Stawiamy serwer Call of Duty 2
Stawiamy serwer Call of Duty 2 v.1.3

Do poprawnej instalacji serwera będziemy potrzebowali oryginalnej płytki z Call of Duty 2. Będziemy musieli bowiem skopiować pliki .iwd na nasz serwer.

Zakładamy, że serwer instalujemy w katalogu /home/cod2.
W tejże ścieżce tworzymy nowy folder main
Z instalki Call of Duty 2 kopiujemy do niego następujące pliki:[INDENT]localized_polish_iw00.iwd -> localized_polish_iw11.iwd
iw_00.iwd -> iw_15.iwd
game.mp.i386.so

[/INDENT]Następnie ściągamy plik cod2_lnxded, dzięki któremu urchomimy serwer.
Download: speedyshare.com/550922708.html [1,25 MB (bajtów: 1 318 204)]

Plik ten umieszczamy bezpośrednio w katalogu /home/cod2.
Następnie w tym samym folderze tworzymy skrypt bashowy cod2-start.

Kod:
mcedit cod2-start
Umieszczamy w nim następujący skrypt:

Cytat:#!/bin/bash



cd /home/cod2

./cod2_lnxded +set sv_punkbuster 1 +set fs_basepath /home/cod2 +set fs_homepath /home/cod2 +set sv_maxclients 12 +set net_ip 123.45.678.910 +set net_port 28960 +exec server.cfg +map_rotate > /home/cod2/cod2-lnxded.log 2>&1 &
Oczywiście odpowiednio modyfikujemy maksymalną ilość graczy, ip i ewentualnie port serwera no i ścieżki.

Aktualizujemy Punkbuster.

W katalogu /home/cod2 tworzymy nowy folder pb

Kod:
mkdrir pb
cd pb
Ściągamy plik pbsetup.run:

Kod:
wget [url]http://websec.evenbalance.com/downloads/linux/pbsetup.run[/url]
Ustawiamy chmod

Kod:
chmod +x pbsetup.run
Dodajemy grę do pbsetup i aktualizujemy. Kolejno wpisujemy:

Kod:
./pbsetup.run --i-accept-the-pb-eula -ag cod2 -ap /home/cod2/
./pbsetup.run --i-accept-the-pb-eula -u
Teraz pozostaje tylko skonfigurować serwer. Wychodzimy z katalogu pb, wchodzimy do katalogu main i tworzymy plik server.cfg.

Kod:
cd ../main
mcedit server.cfg
W nim umieszczamy konfigurację serwera. Oto przykładowy plik server.cfg:

Cytat:sets Location "Poland"
set sv_hostname "Serwerek CoDzika2 @ Gameadmin.pl"
set scr_motd "witaj na naszym serwerku"
set g_oldVoting "1"
set g_allowvote "0"
set sv_pure "1"
set rcon_password "hasełko-rconika"
set g_password "hasełko"
set sv_privatePassword ""
set sv_privateClients ""
set g_log "server.log"
set g_logsync "0"
set sv_allowAnonymous "0"
set sv_floodProtect "1"
set sv_maxPing "150"
set sv_master1 "cod2master.activision.com"
set sv_master2 "cod2authorize.activision.com"
set sv_master3 "master.gamespy.com:28960"
set sv_master4 "master0.gamespy.com"
set sv_master5 "master1.gamespy.com"
set sv_master6 "clanservers.net"
set sv_master7 "codmaster.infinityward.com"
set sv_gamespy "1"
set scr_drawfriend "1"
set scr_forcerespawn "0"
set scr_friendlyfire "0"
set scr_freelook "1"
set scr_spectateenemy "0"
set scr_roundcam "1"
set scr_killcam "1"
set g_deadchat "1"
set scr_teambalance "1"
set g_teamswitchdelay "25"
set sv_zombietime "1"
set sv_timeout "120"
set g_inactivity "0"
set g_inactivityspectator "0"
set sv_kickBanTime "300"
set cl_autocmd "1"
set g_banIPs ""
set g_no_script_spam "1"
set g_antilag "1"
set sv_voice "0"
set sv_voiceQuality "0"
set voice_deadChat "0"
set voice_global "0"
set voice_localEcho "0"
set winvoice_mic_mute "1"
set g_weaponAmmoPools "1"
set scr_allow_enfieldsniper "1"
set scr_allow_kar98ksniper "1"
set scr_allow_nagantsniper "1"
set scr_allow_springfield "1"
set scr_allow_svt40 "1"
set scr_allow_enfield "1"
set scr_allow_kar98k "1"
set scr_allow_m1carbine "1"
set scr_allow_m1garand "1"
set scr_allow_nagant "1"
set scr_allow_g43 "1"
set scr_allow_bar "1"
set scr_allow_bren "1"
set scr_allow_mp44 "1"
set scr_allow_ppsh "1"
set scr_allow_sten "1"
set scr_allow_mp40 "1"
set scr_allow_thompson "1"
set scr_allow_pps42 "1"
set scr_allow_greasegun "1"
set scr_allow_shotgun "1"
set scr_allow_smokegrenades "1"
set scr_allow_fraggrenades "1"
set scr_dm_scorelimit "200"
set scr_dm_timelimit "30"
set scr_tdm_scorelimit "400"
set scr_tdm_timelimit "30"
scr_ctf_scorelimit "15"
set scr_ctf_timelimit "30"
set scr_hq_scorelimit "600"
set scr_hq_timelimit "30"
set scr_sd_graceperiod "15"
set scr_sd_roundlength "4"
set scr_sd_roundlimit "7"
set scr_sd_scorelimit "0"
set scr_sd_timelimit "20"
set scr_sd_bombtimer "60"
set sv_allowDownload "1"
set sv_wwwDownload "0"
set sv_wwwBaseURL ""
set sv_mapRotationCurrent ""
set sv_MapRotation "gametype sd map mp_matmata gametype tdm map mp_downtown gametype sd map mp_rhine"
Teraz pozostaje tylko wyjść do głównego folderu i odpalić serwer Smile

Kod:
cd ..
./cod2-start
Serwer uruchomi się w tle, wyjście z konsoli nie spowoduje jego zamknięcia Smile


Gameadmin.pl

Religion easily has the greatest bullshit story ever told.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
14 Nov 2008, 00:07
Post: #2
Stawiamy serwer Call of Duty 2
google :-)

Religion easily has the greatest bullshit story ever told.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
18 Nov 2008, 14:58 (This post was last modified: 18 Nov 2008 15:01 by Gokax.)
Post: #3
Stawiamy serwer Call of Duty 2
Dzieki ale nie rozumiem czegos.
O co chodzi z tym:
W katalogu /home/cod2 tworzymy nowy folder pb

Kod:
mkdrir pb
cd pb

I o co chodzi z tym chmod.
I gdzie wpisac to:
Dodajemy grę do pbsetup i aktualizujemy. Kolejno wpisujemy:

Kod:
./pbsetup.run --i-accept-the-pb-eula -ag cod2 -ap /home/cod2/
./pbsetup.run --i-accept-the-pb-eula -u
Wiem ze to moze oczywiscie ale ja jakos tego nie kapuje.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
19 Nov 2008, 15:20
Post: #4
Stawiamy serwer Call of Duty 2
Jeżeli posiadasz dostęp do ssh to musisz wiedzieć o takich rzeczach. Jeżeli nie masz to wnioskuję, że dostępu do shella nie masz i ten poradnik na nic Ci się zda.

Religion easily has the greatest bullshit story ever told.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
04 Feb 2009, 21:37
Post: #5
Stawiamy serwer Call of Duty 2
HALLO Smile
Jest tu ktoś ? Wink

[Image: %22%20target=%22_blank%22%3E][Image: %22%20target=%22_blank%22%3E]
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
06 Feb 2009, 01:19
Post: #6
Stawiamy serwer Call of Duty 2
Cytat:-bash: ./cod2-start: Brak dostępu.

W katalogu, w którym znajduje się plik cod2-start wpisujesz:

Kod:
chmod +x cod2-start

Cytat:tylko mie mam nigdzie cod2-lnxded.log ??

Sam się stworzy. W katalogu /root/cod2/

Religion easily has the greatest bullshit story ever told.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
21 Feb 2009, 18:04
Post: #7
Stawiamy serwer Call of Duty 2
Witam, mam jedno pytanie odnośnie plików dla Linusa, czy kopiowanie plików z innych serwerów hostowanych jest legalne. Bo niestety nie posiadam ORG gry na tą platformę, tylko i wyłącznie dla Windowsa.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
21 Feb 2009, 18:57
Post: #8
Stawiamy serwer Call of Duty 2
Serwer linuksowy to tylko binarki. Pliki do katalogu main kopiujesz z wersji dla Windowsowa.

Religion easily has the greatest bullshit story ever told.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
22 Feb 2009, 10:55
Post: #9
Stawiamy serwer Call of Duty 2
Czyli nie muszę się martwić, że pliki *.iwd nie będą działać z Windowsa. mogę śmiało je wrzucać na serwer.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
22 Feb 2009, 16:55
Post: #10
Stawiamy serwer Call of Duty 2
Dokładnie tak.

Religion easily has the greatest bullshit story ever told.
Pokaż wszystkie posty użytkownika
Cytuj tę wiadomość w odpowiedzi
Odpowiedz 


Skocz do forum:

KontaktGameadmin.plDo góryPowróć do forumTryb archiwumRSS