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

[Poradnik] Stawianie serwera - Windows


kaje11

Rekomendowane odpowiedzi

Opublikowano

363rQ.png



Co potrzebujemy, aby założyć serwer:
- (najlepiej) czystą, zainstalowaną grę
- otwarty port 28960
- dobre łącze
- trochę wolnego ramu
- znajomość podstawowych komend

I SPOSÓB | Instrukcja dla laików, lecz czynność mozolna! Ten sposób nie zadziała na VPSie, ani Windows Server!
1. Wchodzimy do gry CoD4
2. Klikamy Uruchom nowy serwer (w przypadku modyfikacji, patrz Solucja pkt. 4)
362je.jpg
3. Ustawiamy serwer według własnego upodobania.[/font]

Najważniejsze ustawienia to:
TRYB GRY: Ustaw rodzaj rozgrywki, Team Deathmatch (WAR), Znajdź i zniszcz (SD), Sztab (KOTH), Dowolny (DM), Dominacja (DOM), Sabotaż (SOB).
NAZWA SERWERA: Najlepiej ustawić rzucający się w oczy slogan, który przyciągnie gracza. Kolory wskazane :)
DEDYKOWANY: Internet - rozgrywka dla każdego; LAN - rozgrywka przez lokalną sieć; Nie - rozgrywka przez lokalną sieć bez dostępu do konsoli.
HASŁO: Prywatne zabezpieczenie, aby niepożądane osoby, które nie znają hasła nie dostały się na serwer. Używane zwykle na 'wojnach klanowych'. Aby ktoś mógł się połączyć znając hasło, należy uprzednio wpisać w grze /password hasło.
PUNKBUSTER: Zabezpieczenie przed hakerami.
4. Wybieramy swoją mapę i klikamy Uruchom. Voila!


II SPOSÓB | Instrukcja dla średnio-zaawansowanych, profesjonalne zakładanie serwera.
1. Wchodzimy do folderu CoD4.
2. Tworzymy nowy dokument tekstowy klikając prawy przycisk myszy, a następnie z rozwijanego menu wybieramy opcję Nowy.
3. Pojawi nam się plik tekstowy o prawdopodobnej nazwie "Nowy Dokument tekstowy.txt". Jeżeli nie widzisz końcówki .txt, to przejdź do Solucja pkt. 1.
4. Ponownie klikamy PPM na nasz dokument i wybieramy "Zmień nazwę" (alternatywa - zaznaczenie pliku + F2).
5. Wpisujemy tam dowolną nazwę dodając końcówkę .bat, starając się uniknąć jej odgadnięcia przez niepożądaną osobę (przykład: rozpocznij93587.bat).
6. Otwieramy nasz plik startowy w notatniku (PPM > Edytuj).
7. Teraz wprowadzimy 'linię startową' dla serwera, a oto jedna z najpopularniejszych:

iw3mp.exe +set dedicated "2" +set net_ip "localhost" +set net_port "28960" +set sv_punkbuster "1" +set fs_game "" +exec "server.cfg" +set rcon_password "twoje haslo" +map_rotate

Już wyjaśniam:
iw3mp.exe - nazwa pliku binarnego gry Call of Duty 4: Modern Warfare
+set (ang.) - ustaw
dedicated "2" - tryb serwera (0 - gra w trybie LAN; 1 - tryb LAN, dla lokalnej sieci; 2 - tryb INTERNET, globalny)
net_ip "localhost" - zwykle niepotrzebny parametr, lecz użyteczny w przypadku, gdy serwerowania posiada różny zakres adresów IP.
net_port "28960" - port serwera, domyślny 28960. Można go dowolnie zmieniać z zakresu liczb 1024 - 65535. Będzie on potrzebny dla innych graczy, jeśli by chcieli się połączyć.
sv_punkbuster "1" - zabezpieczenie przed hackerami. Jeśli nie chcesz, by na twoim serwerze ludzie grali ze wspomagaczami, to pozostaw to ustawienie, jeśli jednak - zmień wartość na "0".
fs_game "" - sprawdź Solucja pkt. 2, jeśli chcesz posiadać modyfikację na serwerze.
+exec "server.cfg" - odczytuje i wykonuje plik konfiguracyjny, więcej w pkt. 9. Ważna jest zmiana nazwy tego pliku na losowy, przykładowo "server51h2i58.cfg".
rcon_password - hasło, dzięki któremu każdy upoważniony admin, nie będący w posiadaniu dostępu do serwerowni, będzie mógł wyrzucać/trwale uniemożliwić rozgrywkę itd. Radzę użyć trudnej kombinacji.
+map_rotate - ta komenda włącza pierwszą mapę w rotacji (więcej w punkcie 9).
8. Gdy już ją odpowiednio ustawimy, zapisujemy ją.
9. Serwer już możemy uruchomić, lecz najpierw musimy stworzyć swój plik konfiguracyjny.
Aby to zrobić, kopiujemy poniższą zawartość do nowego pliku tekstowego o wcześniej wspomnianej nazwie "server.cfg", czy jej zmodyfikowanej formie i wklejamy do folderu main (w przypadku modów - patrz Solucja pkt. 3)
Proszę otworzyć spojler:


sets sv_hostname "Nazwa serwera" //NAZWA SERWERA
sets _Admin "nick admina"
sets _Email "email"
sets _Website "strona"
sets _Location "kraj"

set g_synclog "2"
set logfile "1"
set g_log "games_mp.log"

set sv_privatePassword ""
set g_password ""

set sv_maxclients "32" //ILOŚĆ MIEJSC NA SERWERZE
set sv_privateclients ""

set sv_minping "0"
set sv_maxping "0"

set sv_allowdownload "1" //WŁĄCZ/WYŁĄCZ ŚCIĄGANIE - WAŻNE PRZY MODYFIKACJACH
seta sv_wwwDownload "0"
seta sv_wwwDlDisconnected "1"
set sv_wwwBaseURL "" //ŚCIĄGANIE ZE STRONY (TUTAJ LINK)

set sv_maxRate "20000"

set sv_fps "20"

set sv_timeout "300"
set sv_zombietime "1"
set g_inactivity "0"
set g_inactivityspectator "0"

set sv_floodProtect "1"
set sv_reconnectlimit "3"
set g_no_script_spam "1"

set sv_disableClientConsole "0"
set cl_autocmd "0"
set sv_pure "1"
set g_banIPs ""

set sv_kickBanTime "3600"

set sv_voice "0"
set sv_voiceQuality "1"
set voice_deadChat "0"
set voice_global "0"
set voice_localEcho "0"
set winvoice_mic_mute "1"


set scr_teambalance "1"
set g_allowvote "1"

set scr_game_allowkillcam "0"
set scr_game_onlyheadshots "0"
set scr_game_deathpointloss "0"
set scr_game_suicidepointloss "0"
set scr_team_teamkillpointloss "1"
set scr_game_spectatetype "1"
set scr_game_forceuav "0"
set scr_game_hardpoints "1"

set scr_hardpoint_allowartillery "1"
set scr_hardpoint_allowuav "1"
set scr_hardpoint_allowhelicopter "1"

set scr_team_fftype "1"
set scr_team_teamkillspawndelay "20"
set scr_team_kickteamkillers "3"

set scr_player_maxhealth "100"
set scr_player_suicidespawndelay "0"
set scr_player_healthregentime "5"
set scr_player_forcerespawn "1"
set scr_player_sprinttime "4"

set scr_hardcore "0"
set scr_oldschool_mw "0"
set ui_hud_obituaries "1"
set ui_hud_showobjicons "1"

set sv_allowAnonymous "0"
set g_antilag "0"
set g_compassShowEnemies "0"

//ROTACJA - jakie mapy mają być na serwerze. Skorzystaj z: http://a.xaa.pl/rotacja.htm
set sv_mapRotation ""

//RODZAJ ROZGRYWKI: Team Deathmatch (WAR), Znajdź i zniszcz (SD), Sztab (KOTH), Dowolny (DM), Dominacja (DOM), Sabotaż (SOB).
set g_gametype "dm"

set scr_dm_scorelimit "150"
set scr_dm_timelimit "10"
set scr_dm_roundlimit "1"
set scr_dm_numlives "0"
set scr_dm_playerrespawndelay "0"
set scr_dm_waverespawndelay "0"

set scr_dom_scorelimit "200"
set scr_dom_timelimit "0"
set scr_dom_roundlimit "1"
set scr_dom_numlives "0"
set scr_dom_playerrespawndelay "0"
set scr_dom_waverespawndelay "0"

set scr_war_scorelimit "750"
set scr_war_timelimit "10"
set scr_war_roundlimit "1"
set scr_war_numlives "0"
set scr_war_playerrespawndelay "0"
set scr_war_waverespawndelay "0"

set scr_sab_scorelimit "1"
set scr_sab_timelimit "20"
set scr_sab_roundlimit "0"
set scr_sab_numlives "0"
set scr_sab_playerrespawndelay "7.5"
set scr_sab_waverespawndelay "0"
set scr_sab_roundswitch "1"
set scr_sab_bombtimer "30"
set scr_sab_planttime "2.5"
set scr_sab_defusetime "5"
set scr_sab_hotpotato "0"

set scr_koth_scorelimit "250"
set scr_koth_timelimit "15"
set scr_koth_roundlimit "1"
set scr_koth_numlives "0"
set scr_koth_roundswitch "1"
set scr_koth_playerrespawndelay "0"
set scr_koth_waverespawndelay "0"
set koth_autodestroytime "60"
set koth_spawntime "0"
set koth_kothmode "0"
set koth_capturetime "20"
set koth_destroytime "10"
set koth_delayPlayer "0"
set koth_spawnDelay "60"

set scr_sd_scorelimit "4"
set scr_sd_timelimit "2.5"
set scr_sd_roundlimit "0"
set scr_sd_numlives "0"
set scr_sd_playerrespawndelay "0"
set scr_sd_waverespawndelay "0"
set scr_sd_roundswitch "3"
set scr_sd_bombtimer "45"
set scr_sd_planttime "5"
set scr_sd_defusetime "5"
set scr_sd_multibomb "0"


Należy zmieniać ustawienia tylko te mające za sobą znaki //, chyba że się inne rozumie :) Poświęcę czas na opisanie ich w innym poradniku.

10. To już wszystko. Możemy teraz dwa razy kliknąć LPM na plik (przykładowo) rozpocznij93587.bat i połączyć się z serwerem. Tadam :>


SOLUCJA PKT. 1.
Aby ukazać rozszerzenie pliku, należy ustawić ich widoczność w opcjach folderów.
362Fl.png
> Narzędzia > Opcje folderów > Widok
362HT.png
Odznaczamy 'Ukryj rozszerzenia znanych typów plików' i klikamy Zastosuj.[/font]

SOLUCJA PKT. 2
Aby zainstalować modyfikację na serwerze, należy uprzednio ją ściągnąć i wkleić do folderu CoD4/mods/nazwamodyfikacji.
Następnie w polu fs_game ustawić ścieżkę, przykładowo: fs_game "mods/nazwamodyfikacji".

SOLUCJA PKT. 3
W przypadku chęci postawienia serwera na modyfikacji, należy owy plik wkleić do folderu mods/nazwamodyfikacji.

SOLUCJA PKT. 4
Jeśli chcemy uruchomić serwer z modyfikacją, to należy uprzednio ją ściągnąć i wkleić do folderu CoD4/mods/nazwamodyfikacji.
Potem po włączeniu gry, należy tę edycję znaleźć w liście "Modyfikacje" i kliknąć Uruchom. Potem należy kontynuować według punktów.

WSZYSTKIE PLIKI W CHMURZE DLA MPCFORUM ZOSTAŁY USUNIĘTE. NIE KORZYSTAĆ Z MOICH PROGRAMÓW.

Proszę nie ingerować w moje posty/tematy, w razie potrzeby usunąć całą zawartość. Nie pomagam.

Opublikowano

Bardzo dobry tutorial, na pewno się przyda. Leci lajk :)

You know my name. Not my story. You see my smile. Not my pain. You notice my cuts. Not my scars. You can read my lips. Not my mind.

 

  • 1 miesiąc temu...
Opublikowano

w drugim sposobie jak uruchomie plik bat pojawia się konsola no i ok ale w grze nie widze swojego servera

12Z3na4w70uNWDDFCGFCG.gif

Opublikowano

w drugim sposobie jak uruchomie plik bat pojawia się konsola no i ok ale w grze nie widze swojego servera

Albo masz cracka, albo zablokowany port. Serwer musi pokazać się w lokalnych, a jeśli reszta jest ok, to w Internet.

 

KAŻDY POST TYPU 'SUPER PORADNIK' BĘDZIE KARANY. PROSZĘ NIE OFFTOPOWAĆ.

WSZYSTKIE PLIKI W CHMURZE DLA MPCFORUM ZOSTAŁY USUNIĘTE. NIE KORZYSTAĆ Z MOICH PROGRAMÓW.

Proszę nie ingerować w moje posty/tematy, w razie potrzeby usunąć całą zawartość. Nie pomagam.

Opublikowano

mam orginalną gre a co do portu to nie wiem mógłbyś powiedzieć co trzeba odblokować?

 

Na początku musimy zobaczyć czy serwer stoi. Widzisz go w kategorii 'Lokalne'?

Jeśli nie, to wklej tutaj wszystko co jest napisane w konsoli dedyka w spojlerze.

Jeśli tak, to napiszę ci co i jak (spróbuj jeszcze bez zapory ogniowej).

WSZYSTKIE PLIKI W CHMURZE DLA MPCFORUM ZOSTAŁY USUNIĘTE. NIE KORZYSTAĆ Z MOICH PROGRAMÓW.

Proszę nie ingerować w moje posty/tematy, w razie potrzeby usunąć całą zawartość. Nie pomagam.

Opublikowano

przepraszam że tak daje ale nie wiem jak zrobić spoiler :/

 

 

 

WARNING: unknown dvar 'bg_shock_volume_vehiclelimited' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_menu' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_body' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_body2d' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_reload' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_reload2d' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_item' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_effects1' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_effects2' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_weapon' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_weapon2d' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_nonshock' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_voice' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_local' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_local2' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_ambient' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_hurt' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_player1' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_player2' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_music' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_musicnopause' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_mission' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_announcer' in file 'shock/damage_mp.shock'
WARNING: unknown dvar 'bg_shock_volume_shellshock' in file 'shock/damage_mp.shock'
-----------------------------------
Working directory: C:\Program Files\Activision\Call of Duty 4 - Modern Warfare
PunkBuster Server: pb_sv_SsNext = 716991 (0 to 999999)
PunkBuster Server: pb_sv_LogNext = 20 (1 to 999999)
PunkBuster Server: 0 Power Players loaded from C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\pb\pbpower.dat
PunkBuster Server: 0 PB Rcon Filters loaded from C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\pb\pbrcon.dat
PunkBuster Server: 0 Map lines loaded from C:\Program Files\Activision\Call of Duty 4 - Modern Warfare\pb\pbsvmaps.cfg
PunkBuster Server: Attempting to resolve master5.evenbalance.com
PunkBuster Server: DNS Resolution failed: using 19 cached hostnamed resolutions
PunkBuster Server: PunkBuster Server (v1.279 | A1385 C1.727) Enabled
Huffman Took 4 Milliseconds
Hitch warning: 10830 msec frame time
Resolving cod4master.activision.com
cod4master.activision.com resolved to 63.146.124.21:20810
Sending heartbeat to cod4master.activision.com
PunkBuster Server: Game Version [CoD4 MP 1.7 build 568 nightly Wed Jun 18 2008 04:48:38PM win-x86]
Resolving cod4master.activision.com
cod4master.activision.com resolved to 63.146.124.21:20800
Hitch warning: 529 msec frame time
Hitch warning: 580 msec frame time
Hitch warning: 668 msec frame time
Hitch warning: 963 msec frame time

12Z3na4w70uNWDDFCGFCG.gif

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...