Проблема в создании COD4 Сервера!

SaMBaR

Life is GOOD...
Доброе время суток!
Как Вы поняли, моя проблема заключается в: "создание сервера, а именно - конфигах". Итак... Я искал множество статей в интернете и, как не странно, они были - одинаковы, но все таки одну я нашел... там были и конфиги, и настройки. Я тщательно выполнил все указания сайта, но что-то там не срослось... толи мой комп на меня рассердился, толи я что-то напортачил, ну вообщем я хотел бы сейчас это узнать...

Начнем с самого первого:
1. Я - проснулся... ой, это не сюда...
2. Я скачал конфиг:
//******************************************************************************
// Call of Duty 4
//******************************************************************************
//******************************************************************************
// Public Information
//******************************************************************************
//Config by ?
//******************************************************************************
sets sv_hostname "eNergy COD4 Server"
sets Admin "Не скажу" //
sets Admin2 "ТОже самое" //
sets Email "мыло@намыло.ру" //
sets Website "mobilko.sumy.ua" //
sets Location "RU^4SS^1IA" //
sets Irc "No irk" //
sets Maps "COD2 Stock" //
set scr_motd "Привет, играй - честно и получай удовольствие"

//******************************************************************************
// 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 "10.0.9.78" // Ваш IP Адрес
//set net_port "28960" // Ваш порт(Лучше оставить стандартный)
set com_hunkMegs "512"
set net_noipx "1" // Разрешение tcp\ip и комуникации игрок\сервер

// Server Network Mode
set dedicated "2" // 0 = Обычный, 1 = Локалка, 2 = Интернет

// Master servers
set sv_master1 "cod2master.activision.com"
set sv_master2 "cod2authorize.activision.com"
set sv_master3 "cod2master.infinityward.com"
set sv_master3 "cod2update.activision.com"
set sv_master4 "master.gamespy.com:28960"
set sv_master5 "master0.gamespy.com"
set sv_master6 "master1.gamespy.com"
set sv_master7 "clanservers.net"
set sv_gamespy "1"
//Здесь ничего не меняйте!
//====================================

Здесь еще всякая фигня... там точно все правильно...

//******************************************************************************
// Сервер
//******************************************************************************
set scr_hardcore 1 //Жесткий режим игры (1\0)
set scr_oldschool_mw 0
set ui_hud_obituaries 1
set ui_hud_showobjicons 1

//******************************************************************************
// Init & Exec CFG Files
//******************************************************************************
wait
exec config.cfg
wait
exec reasons.cfg
wait
exec admins.cfg
wait
exec maps.cfg
wait
exec groups.cfg

И дополнительные конфиги:
[main]
ip = "Moi ip"
port = 28960
logfile = "../main/games_mp.log"
rconpassword = "658902"
timezone = "Europe/Kiev"
prefix = "!"
language = "ua"
antispam = 2
logrcon = 0
antistartupbug = "restart"
fixguidrelax = 1
pmprefix = "^1PM: ^2"
responsefailcmds = 0

[kickban]
defaultkickreason = "Kicked by Admin"
defaultbanreason = "Banned by Admin"
usepb = 1
pbtempbanduration = 5
announce = 1
maxtempbantime = 1440

[welcomemessages]
enabled = 1
master = "^1ATTENTION: <GROUP_NAME> ^7<PLAYER_NAME>^1 пришол всех БАНИТЬ!"
admin = "^1<GROUP_NAME> ^7<PLAYER_NAME>^1 пришол всех разстрелять"
member = "^2Welcome <GROUP_NAME> ^7<PLAYER_NAME>^2"
user = "^2Welcome <GROUP_NAME> ^7<PLAYER_NAME>^2"
default = "^2Welcome <GROUP_NAME> ^7<PLAYER_NAME> вступает в наши ряды"
whisper = 0

[banner]
enabled = 1
time = 120

[randommapcycle]
enabled = 1
maps = "mp_crossfire
mp_crash
mp_backlot
mp_pipeline
mp_broadcast
mp_citystreets
mp_overgrown
mp_bloc
mp_pipeline
mp_broadcast
mp_cargoship
mp_citystreets
mp_convoy
mp_countdown
mp_crossfire
mp_pipeline
mp_backlot
mp_strike
mp_vacant"
gametypes = "tdm,dm,sab,koth,sd,dom,twar,ctf"
notlastmaps = 3
notlastgt = 1

[badwords]
enabled = 1
warnstokick = 3
mode = "tempban"
kickreason = "Use of bad words"

[warns]
enabled = 1
warnstokick = 2
mode = "ban"
kickreason = "Too many warns by admin"

[pingkicker]
enabled = 0
maxping = 150
checkinterval = 30
warnstokick = 2
mode = "kick"
kickreason = "Your ping is too high"

[nameprotection]
enabled = 1
badnamekick = 1
badnamekickmode = "kick"
badnamekickreason = "Your name contains an illegal part: <PART>"
adminnamekick = 1
adminnamekickmode = "kick"
adminnamekickreason = "Your name is an admins name"
maxnamechanges = 5
maxnamechangeskickmode = "tempban"
maxnamechangeskickreason = "Max. namechanged reached"

[modstuff]
checkforupdates = 1
checkinterval = 6
announceinterval = 5
serverlist = 1
serverlistip = ""

[customcommands]
pbsay = "pb_sv_say -1 <ARG>"
kickme = "pb_sv_kick <PLAYER:pBID> 0 <ARG:OPT:You kicked yourself>"
payback = "pb_sv_kick <LAST_KILLER:pBID> 0 ^1NEVER KILL AN ADMIN!"

[spreemessages_config]
enabled = 1
firstblood = 1
killsprees = 1
deathsprees = 1
spreeendsfrom = 10
multikills = 1
spreeends = 1

[spreemessages_messages]
firstblood = "^7<PLAYER_NAME> ^1drew first blood!"
multikill = "^7!! ^1Multikill ^7> ^2<PLAYER_NAME>^7 < ^1Multikill^7 !!"
monsterkill = "^7!!!! ^1MONSTERKILL ^7>>> ^2<PLAYER_NAME>^7 <<< ^1MONSTER KILL ^7!!!!"
end_kill = "^2<PLAYER_NAME>^1's killing spree ended (^2<KILLS> ^1kills). He was killed by ^3<KILLER_NAME>^1!"
end_teamkill = "^2<PLAYER_NAME>^1's killing spree ended (^2<KILLS> ^1kills). He was killed by TEAMMATE ^3<KILLER_NAME>^1!"
end_selfkill = "^2<PLAYER_NAME>^1's killing spree ended (^2<KILLS> ^1kills). He killed ^3himself^1, what a pity!"
5 = "^7<PLAYER_NAME> ^1is on a ^3killing spree! ^1(^2<KILLS> ^1kills in a row)"
10 = "^7<PLAYER_NAME> ^1is on a ^3rampage! ^1(^2<KILLS> ^1kills in a row)"
15 = "^7<PLAYER_NAME> ^1is ^3dominating! ^1(^2<KILLS> ^1kills in a row)"
20 = "^7<PLAYER_NAME> ^1is ^3unstoppable! ^1(^2<KILLS> ^1kills in a row)"
25 = "^7<PLAYER_NAME> ^1is ^3godlike!! ^1(^2<KILLS> ^1kills in a row)"
30 = "^7<PLAYER_NAME> ^1is ^3wicked sick!!! ^1(^2<KILLS> ^1kills in a row)"
35 = "^7<PLAYER_NAME> ^1is ^3real Potter!!! ^1(Woohoo, ^2<KILLS> ^1kills in a row!)"
-10 = "^7<PLAYER_NAME> ^1seems to have a bad day ... (^2<DEATHS>^1 deaths without a ^2kill^1)"
-15 = "^7<PLAYER_NAME> ^1is on the best way to get ^3victim^1 of the day... (^2<DEATHS> ^1deaths w/o ^2kill^1)"
-20 = "^7<PLAYER_NAME> ^1really gets his ^3ass kicked!^1 Oh well, ^2<DEATHS> ^1deaths without a ^2kill^1..."

[mapvote]
enabled = 0
type = 2
mapcount = 3
duration = 620
announce = 90
maps = "<maps.cfg>"
gametypes = "tdm,dm,sab,koth,sd,dom,twar,ctf"
notlastmaps = 5
notlastgt = 1
votestoskip = "50%"

[weaponrestrictions]
enabled = 1
weapons = "gl,frag_grenade_short"
warnstokick = 2
mode = "tempban"
kickreason = "Used a restricted weapon: <WEAPON>"

[statistics]
statsstring = "^2Kills: <KILLS> ^1Deaths: <DEATHS> ^3K/D: <KPD> ^2time: <ONLINETIME> min ^3K/M: <KPM> ^2HS: <HEADSHOTS> ^7TKs: <TEAMKILLS>"
whisperstats = 0
savestats = "sqlite"

[antiteamkiller]
enabled = 0
min = -3
start = 0
warn = 3
kick = 4
teamkill = 1
kill = 0.1
mode = "tempban"
kickreason = "Made too many teamkills"
forgive = 1
forgivetime = 30
forgivepoints = 0.5

[aliases]
k = "kick"
b = "ban"
rm = "quitmod"
mr = "quitmod"
setlevel = "setgroup"
admincheck = "checkadmin"
owned = "fun owned"
pwned = "fun owned"
killed = "fun killed"
bye = "fun bye"
pizza = "fun pizza"
beer = "fun beer"
coke = "fun coke"
whoiam = "fun whoiam"
groups = "setgroup listgroups dummy"
f = "forgive"
y = "yes"
n = "no"
j = "yes"
ja = "yes"
nein = "no"
votekick = "vote kick"
votemap = "vote map"
voteban = "vote ban"
banlist = "pbbanlist"
unban = "pbunban"
godmode = "fun godmode"
aimbot = "fun aimbot"
sex = "fun sex"
kamikaze = "fun kamikaze"
death = "fun death"
bigadmin = "fun bigadmin"
off = "readconfig off"
on = "readconfig"

[funmessages]
enabled = 1
killed = "^7<PLAYER_NAME> ^1was last killed by ^7<PLAYER_LASTKILLER> ^1with a ^7<PLAYER_LASTWEAPONDEATH>"
owned = "^7<PLAYER_NAME> ^1killed ^7<PLAYER_LASTVICTIM> ^1with a ^7<PLAYER_LASTWEAPONKILL>"
bye = "^7<PLAYER_NAME>^2 waves his hand to say ^1GOOD BYE^2. We surely meet later!"
pizza = "^2Someone calls Mario and he brings ^7<PLAYER_NAME>^2 a hot pepperoni pizza!"
beer = "^2A nice sexy waitress brings ^7<PLAYER_NAME>^2 a nice pint of beer!"
coke = "^2Ah... A delicious glass of cold Coca Cola[tm] (*thinks ^7<PLAYER_NAME>^2 while he's drinking*)"
whoiam = "^2My name is ^7<PLAYER_NAME>^2, I'm in the team ^7<PLAYER_TEAM>^2 with a ^7<PLAYER_LASTWEAPONKILL>^2 and have ^7<PLAYER_KILLS>^2 Kills"
godmode = "^1GODMODE^2 is now enabled for player ^7<PLAYER_NAME>"
aimbot = "^3<PLAYER_NAME> ^2turned on his ^1AIM-BOT!"
sex = "^2SEX is not the answer. SEX is the question and ^7<PLAYER_NAME> ^2is the answer!!"
kamikaze = "^7<PLAYER_NAME> ^2is desperately trying to figure out why kamikaze pilots wore helmets."
death = "^2Hello ^7<PLAYER_NAME>^2, this is ^7Death. ^2Please answer when you're ready."
bigadmin = "^1Ooooooh, ^3Big Admin is watching ^1YOU!"

[voting]
enabled = 1
duration = 45
interval = 120
annouce = 15
minplayers = 3
maxvotesperplayer = 2
allowkick = 1
allowban = 1
allowmap = 1
allowgametype = 1
allownextmap = 1
allowrestart = 1
allowedmaps = "<maps.cfg>"
allowedgametypes = "tdm,dom,koth,dm,sab,sd,twar,ctf"
banduration = 0

[ftp]
enabled = 0
host = ""
port = 21
user = ""
password = ""
passive = 1

[tcp_query]
enabled = 1
ip = "0.0.0.0"
port = 1337
logintimeout = 30
defaulaction = "say"
sayprefix = "^3TCP-Admin (<ADMIN>): ^7"
admingroups = "master,admin"
disallowedcommands = "vote,yes,no,stats,session"
maxconnections = 5

[statistics_mysql]
host = "localhost"
user = "anonymous"
password = ""
database = "mamstats"
prefix = "mam01_"
[master]
name = "Masteradmin"
commands = "*"

[admin]
name = "Admin"
commands = "vote,yes,no,forgive,tki,stats,fun,help,admintest,time,nextmap,uptime,status,info,me,ff,cmdlist,session,serverstats,resetmystats,cointoss,pl,maps,checkadmin,kickme,kick,tempban,map,restart,maprotate,say,setnextmap,warn,gametype,ban,kickall,setpw,removepw,hardcore,oldschool,killcam,gravity,knockback,speed,setff,exec,avote,cancel,pass,resetplayerstats,paypack"

[member]
name = "Admin-Member"
commands = "vote,yes,no,forgive,tki,stats,fun,help,admintest,time,nextmap,uptime,status,info,me,ff,cmdlist,session,serverstats,resetmystats,cointoss,pl,maps,checkadmin,kickme,kick,tempban,map,restart,maprotate,say,setnextmap,warn"

[user]
name = "User"
commands = "vote,yes,no,forgive,tki,stats,fun,help,admintest,time,nextmap,uptime,status,info,me,ff,cmdlist,session,serverstats,resetmystats,cointoss,pl,maps,checkadmin,kickme"

[default]
name = "Player"
commands = "vote,yes,no,forgive,tki,stats,fun,help,admintest,time,nextmap,uptime,status,info,me,ff,cmdlist,session,serverstats,resetmystats"
; This file contains some predefined reasons
; To use them, put a . in front of a reason in a kick/ban/warn etc...
; Example: !kick manu .camp

camp = "^1Do not camp!"
camping = "^1Do not camp!"
flame = "^1Do not flame!"
spam = "^1Do not spam the chat!"
cheater = "^1YOU FUCKN CHEATER, got get dying"
ping = "^1You're ping is terrible"
teamkilling = "^1Stop that fucking teamkills"
lag = "^1You lag like a slide show"
mp_crossfire
mp_crash
mp_backlot
mp_pipeline
mp_broadcast
mp_citystreets
mp_overgrown
mp_bloc
mp_pipeline
mp_broadcast
mp_cargoship
mp_citystreets
mp_convoy
mp_countdown
mp_crossfire
mp_pipeline
mp_backlot
mp_strike
mp_vacant
; This file will be overwritten by the mod automatically
; Do not make any comments inhere
; Use the generator to generate a valid file:

[123456789012345678901234567890ab]
group = "master"
names = "dummy,dummie"
protected = 1

3.Потом, по старинке, создал ярлык прописал в вкладке "Объект" - +set dedicated 2 +set net_ip 10.0.9.78 +set net_port 28960 +set sv_maxclients 30 +set sv_punkbuster "1" +exec server.cfg +map_rotate

4. Я - расстроился.
5. Вот что пишет в консоли:
Unknown command "mapcount"
Unknown command "duration"
Unknown command "announce"
Unknown command "gametypes"
Unknown command "notlastmaps"
Unknown command "notlastgt"
Unknown command "votestoskip"
Unknown command "[weaponrestrictions]"
Unknown command "enabled"
Unknown command "weapons"
Unknown command "warnstokick"
Unknown command "mode"
Unknown command "kickreason"
Unknown command "[statistics]"
Unknown command "statsstring"
Unknown command "whisperstats"
Unknown command "savestats"
Unknown command "[antiteamkiller]"
Unknown command "enabled"
Unknown command "min"
Unknown command "start"
Unknown command "warn"

И все остальные команды в в доп. конфигах - "Unknown command" ...

Очень прошу мне помочь...;)
 
Останнє редагування:

Tiger

*-*-*-*-*-*-*
Команда форуму
Супер Модератор
Возможно эти команды относятся к некому моду, а сам мод не прописан в стартовом скрипте?
"Объект" - +set dedicated 2 +set net_ip 10.0.9.78 +set net_port 28960 +set sv_maxclients 30 +set sv_punkbuster "1" +exec server.cfg +map_rotate

+set fs_game awe_uo или чего то там
 

SaMBaR

Life is GOOD...
Tiger, спасибо за проявленный интерес к статье, но я уже сам разобрался... может позже расскажу как ПРАВИЛЬНО создать сервер...

З.Ы. 3 дня парился в конфигах и немецком языке, что-бы создать сервер... фух... зато - сделал :)
 
Зверху