Jump to content

COD2服务器端CFG讲解


追忆的欠片

Recommended Posts

// generated by Call of Duty, do not modify

unbindall

bind W "+forward" // 前进

bind S "+back" // 后退

bind A "+moveleft" // 左平移

bind D "+moveright" // 右平移

bind E "+leanright" // 右侧身

bind Q "+leanleft" // 左侧身

bind C "gocrouch" // 蹲伏

bind CTRL "goprone" // 卧倒

bind PAUSE "toggle cl_paused" // 跳跃

bind MOUSE1 "+attack" // 攻击

bind MOUSE2 "toggle cl_run" // 精确攻击

bind F "+activate" // 拆弹,埋弹,上坦克,吉普,等功能键

bind G "mp_quickmap" // 开启地图简略

bind M "weapalt" // 单发/连发切换(只对某些武器有效)

bind R "+reload" // 上子弹

bind T "messagemode" // 所有人文字交流

bind Y "messagemode2" // 队内文字交流

bind V "mp_QuickMessage" // 游戏语音

bind ` "toggleconsole" // 控制台

bind TAB "+scores" // 显示得分

bind ESCAPE "togglemenu" // 主菜单

bind 1 "weaponslot primary" // 第一枪械

bind 2 "weaponslot primaryb" // 第二枪械

bind 3 "weaponslot pistol" // 手枪

bind 4 "weaponslot grenade" // 手榴弹

bind 5 "weaponslot smokegrenade" // 烟雾弹

bind 6 "weaponslot satchel" // 炸药包

bind 7 "weaponslot binocular" // 望远镜

bind F1 "vote yes" // 赞成

bind F2 "vote no" // 反对

bind F4 "+scores" // 显示得分

bind F12 "screenshotJPEG" // 抓图

bind MWHEELDOWN "weapnext" // 滚轮向下:下一个武器

bind MWHEELUP "weapprev" // 滚轮向上:上一个武器

seta cg_blood "1" // 显示血 (1是0否)

seta cg_brass "0" // 显示弹壳 (1是0否)

seta cg_chatHeight "8" // 显示字体的大小

seta cg_chatTime "12000" // 显示字体的停留时间

seta cg_crosshairAlpha "1.0" //

seta cg_crosshairAlphaMin "0.7" //

seta cg_crosshairDynamic "0" //

seta cg_crosshairNoGun "gfx/reticle/hud@center_ads.tga" //

seta cg_crosshairSize "48" //

seta cg_currentSelectedPlayer "0" // 显示当前选择玩家

seta cg_currentSelectedPlayerName "" // 显示当前选择玩家姓名

seta cg_cursorHints "4" // 提示信息字体大小

seta cg_deadbodyque "32" // 尸体停留时间

seta cg_descriptiveText "1" // 显示描述正文(1是0否)

seta cg_drawCompass "1" // 显示罗盘 (1是0否)

seta cg_drawCrosshair "1" // 显示瞄准器(1是0否)

seta cg_drawCrosshairNames "1" // 显示所瞄准玩家的姓名 (1是0否)

seta cg_drawCrosshairPickups "1" //

seta cg_drawfps "1" // 显示你的FPS数(1是0否)

seta cg_drawGun "1" // 显示枪 (1是0否)

seta cg_drawNotifyText "1" // 显示通告正文(1是0否)

seta cg_drawRewards "1" //

seta cg_drawSnapshot "0" //

seta cg_drawStatus "1" // 显示状态

seta cg_drawTeamOverlay "2" //

seta cg_fov "80" // 显示视角

seta cg_gameBoldMessageWidth "60" //

seta cg_gameMessageWidth "70" //

seta cg_hintFadeTime "100" // 提示信息的淡出时间

seta cg_hudAlpha "1.0" //

seta cg_hudcompassMaxRange "1024" // 罗盘最大范围

seta cg_hudCompassMinRadius "0" // 罗盘最小半径

seta cg_hudCompassMinRange "0" // 罗盘最小范围

seta cg_hudCompassSize "1.0" // 罗盘显示信息的字体大小

seta cg_hudCompassSpringyPointers "0" //

seta cg_hudDamageIconHeight "64" //

seta cg_hudDamageIconInScope "0" //

seta cg_hudDamageIconOffset "32" //

seta cg_hudDamageIconTime "2000" //

seta cg_hudDamageIconWidth "128" //

seta cg_hudObjectiveMaxHeight "70" //

seta cg_hudObjectiveMaxRange "2048" //

seta cg_hudObjectiveMinAlpha "1" //

seta cg_hudObjectiveMinHeight "-70" //

seta cg_hudStanceHintPrints "0" //

seta cg_lagometer "0" // 显示LAG

seta cg_marks "1" // 显示墙上弹痕(1是0否)

seta cg_noTaunt "0" //

seta cg_noVoiceChats "0" //

seta cg_noVoiceText "0" //

seta cg_predictItems "1" //

seta cg_railTrailTime "400" //

seta cg_scoreboardScrollStep "3" //

seta cg_selectedPlayer "0" //

seta cg_shadows "0" // 显示自身阴影 (1是0否)

seta cg_stereoSeparation "0.4" //

seta cg_subtitleMinTime "3" //

seta cg_subtitles "1" //

seta cg_subtitleWidth "80" //

seta cg_teamChatsOnly "0" //

seta cg_vehicletrails "1" //

seta cg_viewsize "100" //

seta cg_voiceSpriteTime "6000" //

seta cg_weaponCycleDelay "0" //

seta cl_allowDownload "1" //是否允许客户端下载服务器文件

seta cl_anonymous "0"

seta cl_autocmd "1"

seta cl_freelook "1"

seta cl_goStandJumpTime "0"

seta cl_language "0"

seta cl_maxpackets "30"

seta cl_maxPing "800"

seta cl_mouseAccel "0" //设置鼠标加速度

seta cl_packetdup "1"

seta cl_pitchspeed "140"

seta cl_punkbuster "0" //是否打开pb建议打开

seta cl_wwwDownload "1"

seta cl_xmodelcheck "0"

seta cl_yawspeed "140"

seta cm_playerCurveClip "1"

seta com_hunkmegs "128"

seta com_introplayed "1"

seta com_maxfps "125" //设置游戏中可以达到的最大fps125够了没必要高了

seta com_recommendedSet "1"

seta con_debug "0"

seta con_minicon "0"

seta con_miniconlines "5"

seta con_minicontime "4"

seta fx_cullbias "0"

seta fx_cullscale "1"

seta g_allowvote "1" 是否允许投票

seta g_allowVoteClientKick "0"

seta g_allowVoteGameType "1"

seta g_allowVoteKick "0"

seta g_allowVoteMap "1"

seta g_allowVoteMapRestart "1"

seta g_allowVoteMapRotate "1"

seta g_allowVoteTempBanClient "0"

seta g_allowVoteTempBanUser "0"

seta g_allowVoteTypeMap "1"

seta g_banIPs "" 封IP用

seta g_complaintlimit "3"

seta g_log "games_mp.log"

seta g_logSync "0"

seta g_tracerchance "0.4"

seta g_useGear "1"

seta g_vehicleHorns "1"

seta g_voiceChatsAllowed "4"

seta handicap "100"

seta head ""

seta in_joyBallScale "0.02"

seta in_joystick "0"

seta in_midi "0"

seta in_midichannel "1"

seta in_mididevice "0"

seta in_midiport "1"

seta in_mouse "1"

seta joy_threshold "0.15"

seta m_filter "0"

seta m_forward "0.25"

seta m_pitch "0.022"

seta m_side "0.25"

seta m_yaw "0.022"

seta model ""

seta mss_3d_provider "Miles Fast 2D Positional Audio"

seta mss_bits "16"

seta mss_errorOnMissing "1"

seta mss_khz "44"

seta mss_stereo "1"

seta mss_volume "0.8"

seta name "Unknown Soldier"

seta net_noipx "0"

seta net_noudp "0"

seta net_socksEnabled "0"

seta net_socksPassword ""

seta net_socksPort "1080"

seta net_socksServer ""

seta net_socksUsername ""

seta r_ati_fsaa_samples "1"

seta r_ati_pntriangles "0"

seta r_ati_truform_normalmode "QUADRATIC"

seta r_ati_truform_pointmode "CUBIC"

seta r_ati_truform_tess "1"

seta r_colorbits "32"

seta r_customaspect "1"

seta r_customheight "1024"

seta r_customwidth "1600"

seta r_depthbits "0"

seta r_detailtextures "1"

seta r_diffuseSunQuality "2"

seta r_diffuseSunSteps "3"

seta r_dlightQuality "0" // 光源质量 (1高0低)

seta r_drawSun "0" // 是否显示太阳(建议关掉)

seta r_dynamiclight "1"

seta r_entLightCutoff "0.2"

seta r_ext_texture_filter_anisotropic "0"

seta r_finish "0"

seta r_fullscreen "1" //是否全屏显示 貌似0没用只能1

seta r_gamma "1.0" //显示游戏里的亮度 建议1.75

seta r_ignoreGLErrors "1"

seta r_ignorehwgamma "0"

seta r_inGameVideo "1"

seta r_lastValidRenderer "GeForce4 MX 440 with AGP8X/AGP/SSE2"

seta r_lodbias "0" // 模型质量

seta r_lodscale "1" // 模型质量

seta r_maxEntLights "8"

seta r_mem_agp "10"

seta r_mem_backend "1"

seta r_mem_manual "0"

seta r_mem_video "0"

seta r_minEntLightIntensity "0.02"

seta r_mode "4"

seta r_nv_fog_dist "1" 建议关闭

seta r_nv_fogdist_mode "GL_EYE_RADIAL_NV"

seta r_overBrightBits "1"

seta r_picmip "2" //数值越高,画面越模糊,最大值为4

seta r_picmip2 "2" //数值越高,画面越模糊,最大值为4

seta r_portalbevels "0.7"

seta r_primitives "0"

seta r_railCoreWidth "1"

seta r_railSegmentLength "32"

seta r_railWidth "16"

seta r_simpleMipMaps "1"

seta r_skip_auto_config "0"

seta r_stencilbits "8"

seta r_swapDelay "0"

seta r_swapInterval "0"

seta r_texturebits "0"

seta r_textureMode "GL_LINEAR_MIPMAP_NEAREST"

seta r_vbo_interleave "0"

seta r_vbo_paranoia "1"

seta r_vbo_smc_static_draw "1"

seta r_vbo_stream_draw "1"

seta rate "5000" 网络好能调大点

seta sensitivity "1.2"

seta server1 ""

seta server10 ""

seta server11 ""

seta server12 ""

seta server13 ""

seta server14 ""

seta server15 ""

seta server16 ""

seta server2 ""

seta server3 ""

seta server4 ""

seta server5 ""

seta server6 ""

seta server7 ""

seta server8 ""

seta server9 ""

seta snaps "20"

seta sv_allowDownload "1"

seta sv_floodProtect "1"

seta sv_hostname "CoDHost"

seta sv_maxclients "20"

seta sv_maxPing "0"

seta sv_maxRate "0"

seta sv_minPing "0"

seta sv_punkbuster "0"

seta sv_wwwBaseURL ""

seta sv_wwwDlDisconnected "0"

seta sv_wwwDownload "0"

seta sys_configSum "196735356"

seta sys_cpuMHz "2411.58"

seta sys_sysMB "1024"

seta sys_vidMB "64"

seta ui_bigFont "0.4"

seta ui_browserFriendlyfire "-1"

seta ui_browserGameType "0"

seta ui_browserKillcam "-1"

seta ui_browserMaster "0"

seta ui_browserMod "-1"

seta ui_browserShowDedicated "0"

seta ui_browserShowEmpty "1"

seta ui_browserShowFull "1"

seta ui_browserShowNoPassword "1"

seta ui_browserShowPassword "1"

seta ui_browserShowPunkBuster "-1"

seta ui_browserShowPure "1"

seta ui_browserSortKey "4"

seta ui_currentMap "0"

seta ui_currentNetMap "0"

seta ui_dedicated "0"

seta ui_extraBigFont "0.55"

seta ui_gametype "3"

seta ui_joinGametype "0"

seta ui_mapIndex "0"

seta ui_netGametype "5"

seta ui_netGametypeName "dm"

seta ui_netSource "0"

seta ui_serverStatusTimeOut "7000"

seta ui_smallFont "0.25"

// TDM 服务器配置文件 用CODMP的快捷方式 +exe xxx.cfg +set dedicated 2 +set ui_console 1 +map_rotate启动

set dedicated 2

// INTERNET 模式 0 → Dedicated No 1 → LAN

// set developer 1

// 类似调试开发模式,有任何错误将会停止服务器,建议关闭

//--------------------------------------------------------------------------------

// 服务器信息

set sv_hostname "CoD ^9NK ^7TDM Server ^4Jazz^7【^9Callofduty.Vicp.Net^7】"

// 屏幕显示的自定义字符

set scr_motd "^1Welcome to ^4Callofduty.Vicp.Net^1 !!!"

// 服务器注释

sets .Admin "Jazz"

sets .Email "jzp99@yeah.net"

sets .CPU "XP2700+"

sets .Network "10M VDSL"

sets .Website "http://callofduty.vicp.net"

sets .Location "China"

//--------------------------------------------------------------------------------

// 常用参数设置

set sv_maxClients "38"

// 最大客户数

set sv_privateClients "6"

// 私有客户

set sv_maxRate "0"

// 每个客户传输率

set sv_minPing "0"

// PING大于该值允许进入

set sv_maxPing "300"

// PING小于该值允许进入

set logfile "1"

// 启用LOG

set g_log "games_mp.log"

// LOG文件

set sv_pure 1

// 不匹配服务器文件的玩家拒绝进入,防作弊

set rconPassword "111"

// 服务器控制密码

set g_password ""

// 服务器玩家加入密码

set sv_privatePassword "111"

// 服务器私有玩家加入密码

set g_allowVote "0"

// 允许客户投票

set scr_allow_vote "0"

// 允许客户投票,当你设定好固定循环服务器,可以屏蔽某些不希望开放的项目,如游戏模式等

//set sv_allowAnonymous "0"

set sv_allowDownload "1"

// 允许客户下载地图

set sv_floodProtect "1"

// 启用玩家发言过载保护

set g_allowjointime 50

// 玩家被允许进入游戏的时间(秒)

set net_ip "jzp.3322.org"

// 设定服务器IP

set net_port 28960

// 服务器加入的端口

set net_noipx 0

// 允许局域网加入

set sv_cheats "0"

// 是否允许作弊

set sv_fps "20"

// 默认值20,服务器每秒处理帧数

//set g_speed 165

//奔跑速度 mohaa默认165 CoD默认190

//set g_grA*ity 1350

//重力参数 mohaa默认1350 CoD默认800)

set sv_master1 "codmaster.activision.com"

set sv_master2 ""

set sv_master3 ""

set sv_master4 ""

set sv_master5 ""

// 数据递交服务器

//--------------------------------------------------------------------------------

set g_banIPs ""

// 封IP列表

//set g_logsync "0"

// not to sure lol

set g_gametype "tdm"

// 游戏模式 bel, dm, re, sd, tdm

// General Game Default Description

// 允许服务器使用的各种武器

// 0 - disable weapon 1 - enable weapon

set scr_allow_bar "1"

set scr_allow_bren "1"

set scr_allow_enfield "1"

set scr_allow_fg42 "1"

set scr_allow_kar98k "1"

set scr_allow_kar98ksniper "1"

set scr_allow_m1carbine "1"

set scr_allow_m1garand "1"

set scr_allow_mp40 "1"

set scr_allow_mp44 "1"

set scr_allow_nagant "1"

set scr_allow_nagantsniper "1"

set scr_allow_panzerfaust "1"

set scr_allow_ppsh "1"

set scr_allow_springfield "1"

set scr_allow_sten "1"

set scr_allow_thompson "1"

//--------------------------------------------------------------------------------

// 联网作战模式相关参数

set g_forceteamspectate "0"

set scr_forcerespawn "0"

// 强制复生 Force respawning - DM & TDM

// 0 for kill cam 1 for team spectate

set sv_invulnerabletime "5"

// 复生延时(秒)

//set g_teamkillwarn "2"

// 队友伤害几次警告

//set g_teamkillkick "3"

// 队友伤害几次踢出

set g_teamswitchdelay "10"

// 切换队伍延时10秒

set scr_drawfriend "1"

// 队友显示为打开

set scr_friendlyfire "0"

// 队友伤害 0 - off 1 - on 2 - reflect damage

// Behind Enemy Lines BEL模式

set scr_bel_alivepointtime "10"

set scr_bel_scorelimit "50"

set scr_bel_timelimit "20"

// Retrieval Settings RS模式

set scr_re_graceperiod "20"

set scr_re_roundlength "3"

set scr_re_roundlimit "7"

set scr_re_scorelimit "5"

set scr_re_showcarrier "0"

set scr_re_timelimit "0"

// Deathmatch DM模式

set scr_dm_scorelimit "80"

set scr_dm_timelimit "20"

//Team Deathmatch TDM模式

set scr_tdm_scorelimit "0"

//达到指定分数换地图

set scr_tdm_timelimit "25"

//达到指定时间换地图

set sv_mapRotation "gametype tdm map mp_dawnville gametype tdm map mp_railyard gametype tdm map mp_rocket gametype tdm map mp_pA*lov gametype tdm map mp_carentan gametype tdm map mp_depot gametype tdm map mp_powcamp gametype tdm map mp_harbor gametype tdm map mp_hurtgen gametype tdm map mp_ship gametype tdm map mp_chateau gametype tdm map mp_brecourt "

// 地图循环列表,sd模式不支持mp_ship or mp_chateau 并且人数不要大于32

map mp_harbor

// 启始地图

//--------------------------------------------------------------------------------

// end of code 结束请保留一空行

// 如果遇到换地图时游戏不能进行,暂停在列表状态的话可以用下面的方法试试,就是

// 强行指定每张地图都是TDM模式,分数限制为0,只用时间限制来更换地图!

// set scr_tdm_scorelimit "0"

// 达到指定分数换地图

// set scr_tdm_timelimit "30"

// set g_allowVote "0"

// set scr_allow_vote "0"

// 禁止客户投票

// 达到指定时间换地图

// set sv_mapRotation "gametype tdm map mp_dawnville gametype tdm map mp_railyard gametype tdm map mp_rocket gametype tdm map mp_pA*lov gametype tdm map mp_carentan gametype tdm map mp_depot gametype tdm map mp_powcamp gametype tdm map mp_harbor gametype tdm map mp_hurtgen gametype tdm map mp_ship gametype tdm map mp_chateau gametype tdm map mp_brecourt "

=======================================================

3:游戏类型设置 :em02:

Score Limit (player points) 单个玩家杀多少人胜利

Score Limit (team points) 团队杀多少人胜利

Time Limit (minutes) 每张地图运行时间,单位分钟

Round Limit (rounds) 每张地图的轮赛次数

Round Length (minutes) 每轮运行时间

Grace Period (seconds) 玩家进入等待时间,单位秒

Carrier Indicator 玩家运送目标时会在头上显示图标

Friendly Indicators 队友指示是否打开

Friendly Fire 队友伤害是否打开 Reflect–队友伤害转移到自身

Force Respawning 死后强制复生

Allow Voting 允许玩家投票决定游戏某些参数,当然改密码和服务器名称是不允许的

Allow Sniper Rifles 允许玩家选择来复枪

Allow Panzerfausts 允许玩家捡起火箭筒

=======================================================

4:联网战斗模式 :em08:

Behind Enemy Lines [深入敌后]

Retrieval [夺回]

Search & Destroy [搜寻和破坏]

Deathmatch [FREE FOR ALL的模式,看到人就杀]

Team Deathmatch [团队对抗,以团队整体杀人点数判断胜利]

Edited by 追忆的欠片
Link to comment
Share on other sites

CMDLIST 控制台指令

cmdlist

status

map_rotate

seta

touchFile

fdir

dir

fullpath

path

map

bind

unbindall

exec

wait

localizeSoundAliasFiles

logo

condump

clear

messagemode3

messagemode2

messagemode

toggleconsole

stringUsage

scriptUsage

killserver

devmap

gameCompleteStatus

map_restart

dumpuser

systeminfo

serverinfo

clientkick

banClient

banUser

kick

heartbeat

net_dumpprofile

midiinfo

net_restart

in_restart

writedefaults

writeconfig

quit

meminfo

set

bindlist

unbind

echo

vstr

cvar_restart

cvardump

cvarlist

reset

setfromcvar

setu

sets

toggle

Link to comment
Share on other sites

继续补完中......

脚本:

天旋地转(按X转)

bind x "vstr dance;say ^1Wa^3ha^9ha..."

seta dance "vstr dance_1;wait;wait;wait;vstr dance_2;wait;wait;wait;vstr dance_3;wait wait wait;centerview"

seta dance_1 "cl_pitchspeed 500;cl_yawspeed 2000;+movedown;+left;wait 27;+button3"

seta dance_2 "+lookdown;wait 120;-button3;centerview;-lookdown;+lookup;wait 120"

seta dance_3 "-lookup;-movedown;-left;wait 15;cl_pitchspeed 140;cl_yawspeed 140;centerview"

自动屏气和结束自动屏气好象是:toggleads;

+holdbreath;和unbind mouse2;

+holdbreath;

wait 1;

-holdbreath;

bind mouse2 toggleads;

录DEMO

demo record toggle

seta demo_start "record; set demo_tog vstr demo_stop"

seta demo_stop "stoprecord; set demo_tog vstr demo_start"

seta demo_tog "vstr demo_start"

bind F5 "vstr demo_tog"

按F5开始再按结束

Edited by 追忆的欠片
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

访客
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 创建新的...