Nustatykite Call of Duty 4 serverį Debian 7 x64

Nustatykite Call of Duty 4 serverį Debian 7 x64

Apžvalga

Šiame vadove bus aprašytas Call of Duty 4 (COD4) serverio diegimas ir veikimas naudojant ekraną. Šioje pamokoje mes įdiegsime COD4 Debian 7.

Reikalavimai

  • Call of Duty 4 žaidimų kliento diegimo kompaktinis diskas arba vaizdas.
  • „Debian“ serveris, kuriame veikia stabilus leidimas (Wheezy, Jessie)
  • Vultr VPS (1 centrinis procesorius, 1 GB atmintis, 20 GB saugyklos) mažiausiai. Ši konfigūracija gali netikti dideliems serveriams.

Montavimas

Prisijunkite kaip root serveryje, kurį naudosite šiam diegimui.

Vykdykite toliau pateiktą komandą, kad atnaujintumėte serverio galimų paketų sąrašą iš saugyklų, tada atnaujinkite visus esamus paketus.

apt-get update && apt-get upgrade

Ekranas dažnai įtraukiamas į OS vaizdą pagal numatytuosius nustatymus, tačiau gali tekti jį įdiegti patiems.

apt-get install screen

Kadangi „Call of Duty 4“ serveris veikia tik „i386“ įrenginiuose, „Debian“ turite įjungti „multilib“ funkciją.

dpkg --add-architecture i386
apt-get update

Saugumo sumetimais nenorime paleisti serverio naudodami šakninę paskyrą. Turėtumėte naudoti standartinę vartotojo abonementą.

Sukurkite žaidimų serverio katalogą.

cd ~
mkdir cod4

Atsisiųskite Call of Duty 4 dedikuotą serverį.

cd cod4
wget http://treefort.icculus.org/cod/cod4-linux-server-06282008.tar.bz2

Atsisiuntimo dydis yra maždaug 280 MB. Kai atsisiuntimas bus baigtas, išpakuokite paketą.

tar -xvjf cod4-linux-server-06282008.tar.bz2

Įdiekite COD4 žaidimų klientą į savo kompiuterį. Nukopijuokite žaidimo kliento aplanką mainir zoneaplanką į savo serverio COD4 katalogą naudodami mėgstamą SCP klientą.

Kai įkėlimas bus baigtas, atsisiųskite „IceOps“, sukurtą vykdomuoju. Jame yra įvairių klaidų pataisymų ir patobulinimų.

wget https://iceops.in/cod4x17a_dedrun

Padarykite serverį „vykdomu“.

chmod +x cod4x17a_dedrun

Sukurkite dedikuoto serverio konfigūracijos failą.

nano general.cfg

Jei norite paleisti paprastą „Team Deathmatch“ arba „Search & Destroy“ serverį, naudokite šią konfigūracijos pavyzdį.

//************************************************** ****************************
// Call of Duty 4
//************************************************** ****************************
//************************************************** ****************************
// Public Information
//************************************************** ****************************
sets sv_hostname "CoD4 Server" // Change this field, what is the server name
sets _Admin "Admin" // Change this
sets _Email "[email protected]" // Change this
sets _Website "www.website.com" // Change this
sets _Location "Location" // Change this
sets _Irc ""
sets _Mod ""
sets _ModVer ""
sets _ModUpdate ""
sets _Maps "COD4 Stock"
set scr_motd "Message of the Day when the gamer joined the server" // Change it

//************************************************** ****************************
// Common Server Settings
//************************************************** ****************************
// Log Settings
set g_logsync "2" // 0=no log, 1=buffered, 2=continuous, 3=append
set logfile "1" // 0 = NO log, 1 = log file enabled
set g_log "games_mp.log" // Name of log file, default is games_mp.log
set sv_log_damage "1"

// Network options
set net_ip "192.168.1.1" // Set your servers IP address
set net_port "28960" // Set your port number
set com_hunkMegs "512"
set net_noipx "1" // Allow ONLY tcp/ip protocol, player/server communications

// Server Network Mode
set dedicated "2" // 0 = Listen, 1 = LAN, 2 = Internet

// Password Settings
set rcon_password "yourpass" // RCON must be set.
set sv_privatePassword "" // Private slots, non-public slots

// The following can be used to lock out the server so that only those
// players that have been provide the password can connect. Good for
// matches, practices, etc.
set g_password ""

// Player slots setup
set sv_maxclients "32" // MAX server player slots, this is TOTAL player slots
set sv_privateclients "" // Number of private player slots, maxclients - privateclients = public slots

// Ping
set sv_minPing "0" // MIN player ping on CONNECT, any lower and player isnt allowed to connect
set sv_maxping "250" // MAX player ping on CONNECT, any higher and player isnt allowed to connect

// Client Download Settings. (0=off/1=on) Used for MODs and custom maps
// You have to got a working httpd server if fast downloading enabled.
set sv_allowdownload "0"
seta sv_wwwDownload "0"
seta sv_wwwBaseURL ""
seta sv_wwwDlDisconnected "1"

// Rate
set sv_maxRate "25000"


// Drop inactive players
set sv_timeout "300"
set sv_zombietime "1"
set g_inactivity "0"
set g_inactivityspectator "0"

// AntiFlooding Settings
set sv_floodProtect "1"
set sv_reconnectlimit "3"

// Anti Cheat Settings
// In IceOps Dedicated server have their own cheat protection, so Punkbuster not needed
set sv_punkbuster "0"
set sv_disableClientConsole "0"
set cl_autocmd "0"
set sv_cheats "0"
set sv_pure "1"
set g_banIPs ""
set g_no_script_spam "1"

// Temporary Ban duration, in seconds
set sv_kickBanTime "3600"

// In-game voice communication system
set sv_voice "0"
set sv_voiceQuality "4"
set voice_deadChat "0"
set voice_global "0"
set voice_localEcho "0"
set winvoice_mic_mute "1"

//************************************************** ****************************
// Misc
//************************************************** ****************************
set sv_allowAnonymous "0"
set g_antilag "0"
set g_compassShowEnemies "0"
set scr_hardcore "1"
set g_allowvote "0"
set scr_allow_vote "0"
set scr_teambalance "1"
set ui_hud_hardcore "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" // [0-2] 0=none, 1= team only, 2=spectate all
set scr_team_fftype "1" // 0=off 1=on 2=reflect damage 3=shared


//================================================== ===============================
// Gametype Settings
//================================================== ===============================

// First gametype to load
// "dm" - free for all deathmatch
// "dom" - domination
// "koth" - headquarters
// "sab" - sabotage
// "sd" - search & destroy
// "war" - team deathmatch

// Deathmatch
set scr_dm_scorelimit   150
set scr_dm_timelimit    10
set scr_dm_roundlimit   1
set scr_dm_numlives 0
set scr_dm_playerrespawndelay -1
set scr_dm_waverespawndelay 0


// Domination
set scr_dom_scorelimit  200
set scr_dom_timelimit   0
set scr_dom_roundlimit  1
set scr_dom_numlives 0
set scr_dom_playerrespawndelay -1
set scr_dom_waverespawndelay 0


// Teamdeath Match
set scr_war_scorelimit  750
set scr_war_timelimit   10
set scr_war_roundlimit  1
set scr_war_numlives 0
set scr_war_playerrespawndelay -1
set scr_war_waverespawndelay 0

// Sabotoge
set scr_sab_scorelimit  3
set scr_sab_timelimit   10
set scr_sab_roundlimit  3
set scr_sab_roundswitch 1
set scr_sab_numlives 0
set scr_sab_bombtimer   30
set scr_sab_planttime   3
set scr_sab_defusetime  3
set scr_sab_hotpotato   0
set scr_sab_playerrespawndelay -1
set scr_sab_waverespawndelay -1

// King of the Hill
set scr_koth_scorelimit 250
set scr_koth_timelimit  15
set scr_koth_roundlimit 1
set scr_koth_roundswitch    1
set scr_koth_numlives   0
set scr_koth_playerrespawndelay -1
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

// Search and Destroy
set scr_sd_scorelimit   6
set scr_sd_timelimit    3
set scr_sd_roundlimit   0
set scr_sd_roundswitch  3 // rounds between switching teams
set scr_sd_numlives 1 // elimination
set scr_sd_bombtimer    60
set scr_sd_planttime    7
set scr_sd_defusetime   7
set scr_sd_multibomb    0
set scr_sd_playerrespawndelay -1
set scr_sd_waverespawndelay 0

// Team-Balance and Voting
set scr_teambalance "1"
set g_allowvote "0"

set sv_mapRotation "gametype sd map mp_bloc gametype sd map mp_backlot gametype sd map mp_crash gametype sd map     mp_convoy gametype sd map mp_vacant gametype sd map mp_bog gametype sd map mp_pipeline gametype sd map mp_farm gametype sd map mp_crossfire gametype sd map mp_overgrown gametype sd map mp_citystreets gametype sd map mp_showdown gametype sd  map mp_strike gametype sd map mp_cargoship gametype sd map mp_countdown"

Išsaugokite pakeitimus konfigūracijos faile.

Tada sukurkite paleidimo scenarijų, kuris paleidžia dedikuotą serverį (su ekranu) ir įgalina žemėlapio pasukimą.

nano cod4.sh

Įklijuokite šį turinį į scenarijaus failą.

#!/bin/bash
screen -dmS cod4 ./cod4x17a_dedrun +set sv_authorizemode "-1" +exex general.cfg +map_rotate

Išsaugokite scenarijaus failo pakeitimus, tada padarykite jį „vykdomu“.

chmod +x cod4.sh

Jei naudojate iptables ugniasienę, pridėkite šias taisykles. Atnaujinkite prievadus, jei juos pakeitėte serverio konfigūracijos faile.

-A INPUT -p udp --dport 28960 -j ACCEPT
-A INPUT -p udp --sport 28960 -j ACCEPT
-A INPUT -p tcp --dport 28960 -j ACCEPT
-A INPUT -p tcp --sport 28960 -j ACCEPT
-A INPUT -p udp --dport 20800 -j ACCEPT
-A INPUT -p udp --sport 20800 -j ACCEPT
-A INPUT -p tcp --dport 20800 -j ACCEPT
-A INPUT -p tcp --sport 20800 -j ACCEPT
-A INPUT -p udp --dport 20810 -j ACCEPT
-A INPUT -p udp --sport 20810 -j ACCEPT
-A INPUT -p tcp --dport 20810 -j ACCEPT
-A INPUT -p tcp --sport 20810 -j ACCEPT

Galiausiai paleiskite serverį.

./cod4.sh

Nustatykite „Cacti“ naudodami „Debian Jessie“.

Nustatykite „Cacti“ naudodami „Debian Jessie“.

Įvadas Cacti yra atvirojo kodo stebėjimo ir grafikų sudarymo įrankis, visiškai pagrįstas RRD duomenimis. Naudodami „Cacti“ galite stebėti beveik bet kokio tipo įrenginius

„Debian Wheezy“ nustatykite „iRedMail“.

„Debian Wheezy“ nustatykite „iRedMail“.

Naudojate kitą sistemą? Ši pamoka parodys, kaip įdiegti grupinę programinę įrangą iRedMail naujai įdiegus Debian Wheezy. Turėtumėte naudoti tarnavimą

Kaip įdiegti Unturned 2.2.5 Debian 8

Kaip įdiegti Unturned 2.2.5 Debian 8

Šiame vadove sužinosite, kaip nustatyti Unturned 2.2.5 serverį Vultr VPS, kuriame veikia Debian 8. Pastaba: tai redaguota Unturned versija,

Kaip įdiegti „SteamCMD“ savo VPS

Kaip įdiegti „SteamCMD“ savo VPS

Šioje pamokoje mes įdiegsime SteamCMD. „SteamCMD“ galima naudoti norint atsisiųsti ir įdiegti daugybę „Steam“ žaidimų serverių, tokių kaip „Counter-Strike: Global Offensiv“

Kaip atnaujinti CentOS 7, Ubuntu 16.04 ir Debian 8

Kaip atnaujinti CentOS 7, Ubuntu 16.04 ir Debian 8

Nustatant naują Linux serverį, rekomenduojama atnaujinti sistemos branduolį ir kitus paketus į naujausią stabilią versiją. Šiame straipsnyje

Įdiekite „Squid3“ tarpinį serverį „Debian“.

Įdiekite „Squid3“ tarpinį serverį „Debian“.

Diegimas Įdiekite Squid3 ir Apache įrankius. apt-get install squid3 apache2-utils Slaptažodžiui generuoti naudosime Apache htpasswd. Jei nenorite t

JC2:MP žaidimų serverio nustatymas Debiane

JC2:MP žaidimų serverio nustatymas Debiane

Šiame vadove mes nustatysime „Just Cause 2: Multiplayer Linux“ serverį. Šios komandos buvo išbandytos Debian 7 x64, tačiau jos taip pat turėtų veikti su th

Nustatykite „Exim“, kad galėtumėte siųsti el. laiškus naudodami „Gmail“ sistemoje „Debian“.

Nustatykite „Exim“, kad galėtumėte siųsti el. laiškus naudodami „Gmail“ sistemoje „Debian“.

25 prievadas VULTR yra užblokuotas pagal numatytuosius nustatymus. Jei jums reikia išsiųsti el. laišką nesusisiekę su VULTR palaikymo tarnyba, galite vadovautis šia pamoka, kad nustatytumėte „Exim to sen“

„Debian 8“ diegimas „Vultr“.

„Debian 8“ diegimas „Vultr“.

„Debian 8“ („Jessie“) vis dar kuriama, todėl jos dar nėra „Vultr“ valdymo skydelyje. „Vultr“ leidžia įdiegti bet kurią operacinę sistemą

Nustatykite Call of Duty 4 serverį Debian 7 x64

Nustatykite Call of Duty 4 serverį Debian 7 x64

Apžvalga Šis vadovas apims Call of Duty 4 (COD4) serverio diegimą ir veikimą naudojant ekraną. Šioje pamokoje mes įdiegsime COD4 „Debia“.

How to Install Cachet on Debian 10

How to Install Cachet on Debian 10

Using a Different System? Cachet is an open-source status page system written in PHP. Cachet source code is hosted on Github. In this guide, we will go ove

Kaip įdiegti ARK: Survival Evolved Debian 9

Kaip įdiegti ARK: Survival Evolved Debian 9

Įvadas Šiame vadove sužinosite, kaip sukurti ARK: Survival Evolved serverį savo Vultr VPS. Reikalavimai Vultr VPS su ne mažesniu kaip 8192 M

Įdiekite „Minecraft Pocket Edition“ „Debian“.

Įdiekite „Minecraft Pocket Edition“ „Debian“.

Šis vadovas parodys, kaip nustatyti „Minecraft PE“ serverį „Debian“. Serverio sąranka yra labai paprasta, galite pradėti linksmintis vos per kelias minutes.

Pridėkite IP adresų diapazoną prie serverio („CentOS“ / „Ubuntu“ / „Debian“)

Pridėkite IP adresų diapazoną prie serverio („CentOS“ / „Ubuntu“ / „Debian“)

Įvadas Šiame vadove apžvelgsime viso IP diapazono / potinklio įtraukimo į Linux serverį, kuriame veikia CentOS, Debian arba Ubuntu, procesą. Procesas

Nustatykite NGINX, PHP-FPM ir MariaDB „Debian 8“.

Nustatykite NGINX, PHP-FPM ir MariaDB „Debian 8“.

Šis vadovas parodys, kaip teisingai įdiegti ir sukonfigūruoti alternatyvų LAMP krūvą Debian 8 naudojant NGINX, PHP Fast Process Manager,

Nustatykite savo privatų tinklą naudodami „OpenVPN“.

Nustatykite savo privatų tinklą naudodami „OpenVPN“.

„Vultr“ siūlo puikų privataus tinklo ryšį serveriams, veikiantiems toje pačioje vietoje. Tačiau kartais norisi dviejų serverių skirtingose ​​šalyse

Kaip įdiegti X-Cart 5 Debian 10

Kaip įdiegti X-Cart 5 Debian 10

Naudojate kitą sistemą? X-Cart yra ypač lanksti atvirojo kodo el. prekybos platforma su daugybe funkcijų ir integracijų. X-Cart šaltinio kodas yra hoste

Įdiekite naujesnes MongoDB versijas Debian 7

Įdiekite naujesnes MongoDB versijas Debian 7

MongoDB yra greita ir galinga NoSQL duomenų bazė. Tačiau „Debian“ saugyklos atnaujinamos lėtai ir dažnai jose yra labai senų paketų versijų. Ši pamoka

Kaip įdiegti „Sinusbot“, skirtą Teamspeak 3 „Debian“.

Kaip įdiegti „Sinusbot“, skirtą Teamspeak 3 „Debian“.

Teamspeak yra VoIP programinė įranga, skirta balso pokalbiams su draugais, tačiau taip pat galite klausytis ir leisti muziką tiesiai per jos kanalus. Šioje pamokoje bus paaiškinta, kaip t

How to Install Anchor CMS on a Debian 9 LAMP VPS

How to Install Anchor CMS on a Debian 9 LAMP VPS

Using a Different System? Anchor CMS is a super-simple and extremely lightweight, free and open source Content Management System (CMS) Blog Engine tha

Mašinų augimas: AI pritaikymas realiame pasaulyje

Mašinų augimas: AI pritaikymas realiame pasaulyje

Dirbtinis intelektas nėra ateityje, jis čia, dabartyje Šiame tinklaraštyje Skaitykite, kaip dirbtinio intelekto programos paveikė įvairius sektorius.

DDOS atakos: trumpa apžvalga

DDOS atakos: trumpa apžvalga

Ar taip pat esate DDOS atakų auka ir esate sumišęs dėl prevencijos metodų? Perskaitykite šį straipsnį, kad išspręstumėte savo užklausas.

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Ar kada nors susimąstėte, kaip įsilaužėliai uždirba pinigų?

Galbūt girdėjote, kad įsilaužėliai uždirba daug pinigų, bet ar kada susimąstėte, kaip jie uždirba tokius pinigus? padiskutuokime.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Revoliuciniai „Google“ išradimai, kurie palengvins jūsų gyvenimą.

Ar norite pamatyti revoliucinius „Google“ išradimus ir kaip šie išradimai pakeitė kiekvieno žmogaus gyvenimą šiandien? Tada skaitykite tinklaraštį, kad pamatytumėte „Google“ išradimus.

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Penktadienio esminiai dalykai: kas atsitiko AI varomiems automobiliams?

Savavaledžių automobilių koncepcija, kuri išvažiuotų į kelius su dirbtinio intelekto pagalba, yra svajonė, kurią jau kurį laiką svajojame. Tačiau nepaisant kelių pažadų, jų niekur nematyti. Skaitykite šį tinklaraštį, kad sužinotumėte daugiau…

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Technologinis išskirtinumas: tolima žmogaus civilizacijos ateitis?

Kadangi mokslas sparčiai vystosi, perimdamas daug mūsų pastangų, taip pat didėja rizika, kad pateksime į nepaaiškinamą singuliarumą. Skaitykite, ką mums gali reikšti išskirtinumas.

Duomenų saugojimo raida – infografika

Duomenų saugojimo raida – infografika

Duomenų saugojimo metodai gali būti tobulinami nuo pat Duomenų gimimo. Šiame tinklaraštyje, remiantis infografika, aprašoma duomenų saugojimo raida.

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Didžiųjų duomenų atskaitos architektūros sluoksnių funkcijos

Skaitykite tinklaraštį, kad paprasčiausiai sužinotumėte apie skirtingus didžiųjų duomenų architektūros sluoksnius ir jų funkcijas.

6 nuostabūs išmaniųjų namų įrenginių privalumai

6 nuostabūs išmaniųjų namų įrenginių privalumai

Šiame skaitmeniniu būdu pagrįstame pasaulyje išmanieji namų įrenginiai tapo svarbia gyvenimo dalimi. Štai keletas nuostabių išmaniųjų namų įrenginių privalumų, kaip jie daro mūsų gyvenimą vertą gyventi ir paprastesnį.

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

„macOS Catalina 10.15.4“ priedo atnaujinimas kelia daugiau problemų, nei sprendžia

Neseniai „Apple“ išleido „macOS Catalina 10.15.4“ priedą, skirtą problemoms išspręsti, tačiau atrodo, kad dėl atnaujinimo kyla daugiau problemų, dėl kurių „Mac“ įrenginiai blokuojami. Norėdami sužinoti daugiau, perskaitykite šį straipsnį