jimson
初级会员由 jimson 发布的全部内容
-
Part 2:Config篇 相对于SOF2 Runner来说,config(以下简称cfg)的设置自由度更大,你可以隨时改变服务器的设置,而且你不需要安装其它软件。但是,你必须下载OSP或者其它MOD扩展你的服务器设置,使服务器的管理更方便、更适用于进行比赛,如果你觉得没有这个必要那这个步骤可以跳过。下文把我自己的服务器cfg文件贴出来,你只要把内存复制到Windows自带的记事本或者写字板,然后根据自己的需要更改相应设置,选择文件----另存为,保存为相应的文件名和后缀名,最后通过修改SOF2多人游戏的快捷方式或者写批处理文件来启动服务器。只需10分钟,你就可以架设属于自己的SOF2服务器了。 因为下面的设置命令在SOF2 Runner里已经解释过了,所以不再解释因为是相同的。 1.把下面的内容复制到记事本或者写字板,选择文件----另存为----保存为“sof2.cfg”----保存到OSP文件夹下。 // SOF2 Server Configuration File,Created by ==CCP==CatPhone // This file is automatically executed by SoF2MP.exe seta sv_hostname "^3==^1CCP^3== ^4CLAN ^3[CHN] ^0Server" set gamename "osp" sets "Admin" "CatPhone" sets "Admin E-Mail" "catphone@msn.com" sets "ICQ" "320100463" sets "OICQ" 33730642 sets "URL" "http://bbs.q3acn.com" sets "Server Spec" "Clan Server" sets "Clan" "==CCP==" sets ".CFG By" "==CCP==CatPhone" sets "Location" "South of China" sets "About" "No CD-Key Server" sets "IRC" "#SOF2 on irc.enterthegame.com" //seta net_port "20100" seta sv_privatePassword "" seta rconPassword "sof2china" seta g_needpass "0" seta g_password "" seta sv_maxclients "8" seta sv_privateClients "0" seta sv_maxPing "0" seta g_respawnInvulnerability "3" seta sv_minclients "0" seta sv_maxRate "5000" seta sv_minPing "0" seta g_respawnInterval "10" seta g_inactivity "300" seta sv_fps "20" seta g_maxGameClients "0" seta g_warmup "20" seta com_SoundMegs "16" seta com_HunkMegs "54" seta g_minGameClients "0" seta sv_zombietime "30" seta sv_reconnectlimit "3" seta com_zoneMegs "16" seta g_allowvote "1" seta sv_allowDownload "1" seta sv_allowAnonymous "0" seta g_doWarmup "1" seta sv_floodProtect "1" seta g_friendlyfire "1" seta g_teamForceBalance "1" seta g_teamAutoJoin "0" seta g_synchronousclients "0" seta g_noTeamSwitching "1" seta g_adaptrespawn "1" seta g_smoothClients "1" seta sv_padPackets "1" seta g_pickupsdisabled "0" seta g_followEnemy "1" seta g_forceFollow "1" seta g_suddenDeath "1" seta g_gore "1" seta sv_timeout "300" seta g_voteDuration "60" seta g_timeouttospec "0" seta g_suicidePenalty "-1" seta g_teamkillPenalty "-1" seta g_teamkillDamageMax "300" seta g_teamkillDamageForgive "50" seta g_voiceFloodCount "6" seta g_voiceFloodPenalty "60" seta g_failedVoteDelay "1" seta g_voteKickBanTime "0" seta g_teamkillBanTime "5" seta g_teamkillNoExcuseMultiplier "3" seta g_teamkillNoExcuseTime "8" seta g_weaponrespawn "10" seta g_forcerespawn "3" // Master Servers seta sv_master5 "" seta sv_master4 "" seta sv_master3 "" seta sv_master2 "" seta sv_master1 "master.sof2.ravensoft.com" //Logging seta logfile "3" seta g_log "sof2games.log" seta g_logSync "0" seta g_logHits "1" seta sv_mapcycle "map.mapcycle" // // ZoneMegs = 16 // HunkMegs = 54 // SoundMegs = 16 // IP = // Port = 20100 mapcycle //Begin CFG List exec grenade.cfg exec ammo.cfg exec armor.cfg exec NoVote.cfg // Punkbuster disabled PB_SV_DISABLE writeconfig sof2mp.cfg wait // OSP MOD selected exec "SOF2_OSP.cfg" //EOF 2.把下面的内容复制到记事本或者写字板,选择文件----另存为----保存为“SOF2_OSP.cfg”----保存到OSP文件夹下。 // Soldier of Fortune II OSP Server Configuration File,Created by ==CCP==CatPhone // This file is automatically executed by SoF2MP.exe set server_motd0 "^6Welcome to ^3==^1CCP^3== ^4CLAN ^3[CHN] ^0Server" set server_motd1 "^8Server is Created by ^3==^1CCP^3==^4CatPhone" set server_motd2 "^2Visit http://bbs.q3acn.com forum for more" set server_motd3 "" set server_motd4 "" set 5 "" set match_minplayers "0" set match_readypercent "0" set match_timeoutcount "0" set match_timeoutlength "0" set team_maxplayers "0" set g_spectatorInactivity "0" set g_voiceTalkingGhosts "0" set g_adminFile "osp_admins.cfg" set sv_refereePassword "goodgame" set sv_extracommands "osp_extracommands.cfg" set match_shuffle "1" set match_swap "0" set team_controls "1" set g_realGrenades "1" set g_alternateSort "1" set g_fixedShotgun "1" set g_radarFix "1" set g_coloredTeamPlayNames "1" set g_teamTokensOnly "0" set g_ospDeathMessages "1" set sv_enableAdminPowers "1" set match_fastRestart "1" set sv_nolagGlassBreaks "1" set sv_ospClient "1" set g_enhancedBugFixes "1" set novote_start_match "0" set novote_referee "1" set novote_unreferee "1" set novote_comp "1" set novote_pub "1" set vote_limit "3" set vote_percent "50" set sv_messageFiltering "1" //EOF 3.把下面的内容复制到记事本或者写字板,选择文件----另存为----保存为“Ammo.cfg”----保存到OSP文件夹下。 // SOF2 Ammo Configuration File,Created by ==CCP==CatPhone // This file is automatically executed by SoF2MP.exe seta disable_pickup_backpack "0" seta disable_pickup_ammo_45 "0" seta disable_pickup_ammo_9mm "0" seta disable_pickup_ammo_12gauge "0" seta disable_pickup_ammo_762 "0" seta disable_pickup_ammo_556 "0" seta disable_pickup_ammo_40mm "0" seta disable_pickup_ammo_rpg7 "0" // EOF 4.把下面的内容复制到记事本或者写字板,选择文件----另存为----保存为“Armor.cfg”----保存到OSP文件夹下。 // SOF2 Armor and Health Configuration File,Created by ==CCP==CatPhone // This file is automatically executed by SoF2MP.exe seta disable_pickup_armor_big "0" seta disable_pickup_armor_medium "0" seta disable_pickup_armor_small "0" seta disable_pickup_health_big "0" seta disable_pickup_health_small "0" // EOF 5.把下面的内容复制到记事本或者写字板,选择文件----另存为----保存为“Grenade.cfg”----保存到OSP文件夹下。 // SOF2 Grenade Configuration File,Created by ==CCP==CatPhone // This file is automatically executed by SoF2MP.exe seta disable_pickup_weapon_M84 "0" seta disable_pickup_weapon_SMOHG92 "0" seta disable_pickup_weapon_AN_M14 "0" seta disable_pickup_weapon_M15 "0" // EOF 6.把下面的内容复制到记事本或者写字板,选择文件----另存为----保存为“NoVote.cfg”----保存到OSP文件夹下。 // SOF2 No Vote Configuration File,Created by ==CCP==CatPhone // This file is automatically executed by SoF2MP.exe seta novote_clientkick "1" seta novote_g_dowarmup "1" seta novote_g_friendlyfire "1" seta novote_g_gametype "0" seta novote_kick "0" seta novote_map "0" seta novote_map_restart "0" seta novote_mapcycle "1" seta novote_nextmap "0" seta novote_rmgmap "1" seta novote_scorelimit "0" seta novote_timelimit "0" // EOF 7.在OSP文件夹下新建一个“osp_messagefilter.cfg”的文件,你可以在文件里添加一些服务器禁止显示的文字,被禁止显示的文件会显示为“*”,例如你可以添加以下文字,输入完一个文字必需按一下回车到下一行输入一个新的文字。 8.按照下面的示例自己做一个地图循环文件,并保存为“map.mapcycle”文件,保存到OSP文件夹下。 mapcycle { map1 { Command "map mp_jor1;set g_gravity 800" cvars { g_gametype "ctf" timelimit "20" capturelimit "8" dmflags "0" g_motd "^1Now: jor1 CTF,Next: shop2 ELIM" g_speed "320" scorelimit "20" g_pickupsdisabled "0" disable_weapon_knife "0" disable_pickup_weapon_US_SOCOM "0" disable_pickup_weapon_M19 "0" disable_pickup_weapon_silvertalon "0" disable_pickup_weapon_microuzi "0" disable_pickup_weapon_M3A1 "0" disable_pickup_weapon_MP5 "0" disable_pickup_weapon_USAS_12 "0" disable_pickup_weapon_M590 "0" disable_pickup_weapon_MSG90A1 "0" disable_pickup_weapon_M4 "0" disable_pickup_weapon_AK_74 "0" disable_pickup_weapon_SIG551 "0" disable_pickup_weapon_M60 "1" disable_pickup_weapon_RPG_7 "1" disable_pickup_weapon_MM_1 "1" disable_pickup_weapon_M84 "0" disable_pickup_weapon_SMOHG92 "0" disable_pickup_weapon_AN_M14 "0" disable_pickup_weapon_M15 "0" } } map2 { Command "map mp_shop2;set g_gravity 800" cvars { g_gametype "elim" timelimit "20" scorelimit "20" dmflags "0" g_motd "^1Now: shop2 ELIM,Next: col1 DM" teamlimit "8" g_roundstartdelay "5" g_roundtimelimit "5" g_timeextension "0" g_speed "320" g_pickupsdisabled "0" disable_weapon_knife "0" disable_pickup_weapon_US_SOCOM "0" disable_pickup_weapon_M19 "0" disable_pickup_weapon_silvertalon "0" disable_pickup_weapon_microuzi "0" disable_pickup_weapon_M3A1 "0" disable_pickup_weapon_MP5 "0" disable_pickup_weapon_USAS_12 "0" disable_pickup_weapon_M590 "0" disable_pickup_weapon_MSG90A1 "0" disable_pickup_weapon_M4 "0" disable_pickup_weapon_AK_74 "0" disable_pickup_weapon_SIG551 "0" disable_pickup_weapon_M60 "1" disable_pickup_weapon_RPG_7 "1" disable_pickup_weapon_MM_1 "1" disable_pickup_weapon_M84 "0" disable_pickup_weapon_SMOHG92 "0" disable_pickup_weapon_AN_M14 "0" disable_pickup_weapon_M15 "0" } } map3 { Command "map mp_col1;set g_gravity 800" cvars { g_gametype "dm" timelimit "15" scorelimit "100" dmflags "0" fraglimit "20" g_motd "^1Now: col1 DM,Next: air1 TDM" g_speed "320" g_pickupsdisabled "0" disable_weapon_knife "0" disable_pickup_weapon_US_SOCOM "0" disable_pickup_weapon_M19 "0" disable_pickup_weapon_silvertalon "0" disable_pickup_weapon_microuzi "0" disable_pickup_weapon_M3A1 "0" disable_pickup_weapon_MP5 "0" disable_pickup_weapon_USAS_12 "0" disable_pickup_weapon_M590 "0" disable_pickup_weapon_MSG90A1 "0" disable_pickup_weapon_M4 "0" disable_pickup_weapon_AK_74 "0" disable_pickup_weapon_SIG551 "0" disable_pickup_weapon_M60 "0" disable_pickup_weapon_RPG_7 "0" disable_pickup_weapon_MM_1 "0" disable_pickup_weapon_M84 "0" disable_pickup_weapon_SMOHG92 "0" disable_pickup_weapon_AN_M14 "0" disable_pickup_weapon_M15 "0" } } map4 { Command "map mp_air1;set g_gravity 800" cvars { g_gametype "tdm" teamlimit "8" g_roundstartdelay "5" g_roundtimelimit "5" dmflags "0" g_timeextension "0" timelimit "15" scorelimit "100" g_motd "^1Now: air1 TDM,Next: kam3 INF" g_speed "320" g_pickupsdisabled "0" disable_weapon_knife "0" disable_pickup_weapon_US_SOCOM "0" disable_pickup_weapon_M19 "0" disable_pickup_weapon_silvertalon "0" disable_pickup_weapon_microuzi "0" disable_pickup_weapon_M3A1 "0" disable_pickup_weapon_MP5 "0" disable_pickup_weapon_USAS_12 "0" disable_pickup_weapon_M590 "0" disable_pickup_weapon_MSG90A1 "0" disable_pickup_weapon_M4 "0" disable_pickup_weapon_AK_74 "0" disable_pickup_weapon_SIG551 "0" disable_pickup_weapon_M60 "0" disable_pickup_weapon_RPG_7 "0" disable_pickup_weapon_MM_1 "0" disable_pickup_weapon_M84 "0" disable_pickup_weapon_SMOHG92 "0" disable_pickup_weapon_AN_M14 "0" disable_pickup_weapon_M15 "0" } } map5 { Command "map mp_kam3;set g_gravity 800" cvars { g_gametype "inf" g_roundstartdelay "5" g_roundtimelimit "5" g_roundjointime "3" dmflags "0" g_motd "^1Now: kam3 INF,Next: col2 DEM" g_timeextension "0" timelimit "20" scorelimit "10" g_speed "320" g_pickupsdisabled "0" disable_weapon_knife "0" disable_pickup_weapon_US_SOCOM "0" disable_pickup_weapon_M19 "0" disable_pickup_weapon_silvertalon "0" disable_pickup_weapon_microuzi "0" disable_pickup_weapon_M3A1 "0" disable_pickup_weapon_MP5 "0" disable_pickup_weapon_USAS_12 "0" disable_pickup_weapon_M590 "0" disable_pickup_weapon_MSG90A1 "0" disable_pickup_weapon_M4 "0" disable_pickup_weapon_AK_74 "0" disable_pickup_weapon_SIG551 "0" disable_pickup_weapon_M60 "1" disable_pickup_weapon_RPG_7 "1" disable_pickup_weapon_MM_1 "1" disable_pickup_weapon_M84 "0" disable_pickup_weapon_SMOHG92 "0" disable_pickup_weapon_AN_M14 "0" disable_pickup_weapon_M15 "0" } } map6 { Command "map mp_col2;set g_gravity 800" cvars { g_gametype "dem" gt_bombDefuseTime "5" gt_bombFuseTime "60" gt_bombPlantTime "5" dmflags "0" g_roundjointime "3" timelimit "20" capturelimit "8" g_motd "^1Now: col2 DEM,Next: jor1 CTF" g_speed "320" scorelimit "10" g_pickupsdisabled "0" disable_weapon_knife "0" disable_pickup_weapon_US_SOCOM "0" disable_pickup_weapon_M19 "0" disable_pickup_weapon_silvertalon "0" disable_pickup_weapon_microuzi "0" disable_pickup_weapon_M3A1 "0" disable_pickup_weapon_MP5 "0" disable_pickup_weapon_USAS_12 "0" disable_pickup_weapon_M590 "0" disable_pickup_weapon_MSG90A1 "0" disable_pickup_weapon_M4 "0" disable_pickup_weapon_AK_74 "0" disable_pickup_weapon_SIG551 "0" disable_pickup_weapon_M60 "1" disable_pickup_weapon_RPG_7 "1" disable_pickup_weapon_MM_1 "1" disable_pickup_weapon_M84 "0" disable_pickup_weapon_SMOHG92 "0" disable_pickup_weapon_AN_M14 "0" disable_pickup_weapon_M15 "0" } } } 9.想启动你的服务器方法有两个,一是在SOF2的多人联机快捷方式“目标”一行处结尾添加命令行,二是在SOF2游戏的根目录下创建个批处理文件。 对于第一种可以在“目标”结尾添加这个参数:+set fs_game osp +set sv_pure 1 +set com_zoneMegs 16 +set com_hunkMegs 54 +set com_soundmegs 16 +set vm_game 0 +set dedicated 2 +set net_port 20100 +exec SOF2.cfg 对于第二种可以在记事本或者写字板里输入以上的参数,并在+set fs_game osp前面加上你的SOF2多人联网应用程序名,例如sof2mp.exe,参数和参数之间是有空格的,另存为*.bat的批处理文件,并放在SOF2游戏的根目录下创建个批处理文件。 启动服务器的方法同样适用于用SOF2 Runner建的服务器 管理好你的服务器 Server messaging 一个很简单实用的服务器消息发送工具,具有自动发送和交谈功能。登陆时只需在方框里填上服务器的地址、端口号、密码即可登陆使用 Rcon Unlimited 登陆时同样需要输入服务器的地址、端口号、密码,服务器名称可以不用输入,你可以设置登陆时记住密码登陆。 Satus 刷新服务器客户端列表 Server Info 服务器相关信息 Say 向所有客户端发送消息 Kick 踢出玩家,要求输入num Ban 禁止客户端连接到服务器,要求输入客户端的真实IP地址 Change Gravity 调节游戏中的重力 Change Speed 调节游戏的速度 Shutdown Server 关闭服务器程序 SOF2相关的一些网站链接 http://www.planetsoldieroffortune.com/sof2/files/ http://sof.filefront.com/ http://www.ravensoft.com/frameset.html http://www.orangesmoothie.com/ http://www.planetsoldier.com/ics/ http://www.goldrush.jolt.co.uk/ http://www.adminmod.tk/ OSP控制端命令说明中文版 http://bbs.q3acn.com/showthread.php?s=&threadid=243769
-
前言 写这篇教程主要是献给那些热衷于SOF2游戏推广的朋友和各位SOFer菜鸟,和大家分享一下我自己的心得。本人是SOF2里面的一只菜猫!!虽然接触这个游戏已经有一年了,但是了解这个游戏的各方面知识却所知甚少,不是因为我是懒猫,而是我的E文不好(都怪自己没读好书,所以各位读书的朋友一定要用功哦!靠~~~大家别扔鸡蛋)!在还没有学会建服务器前,我跟各位菜鸟一样觉得建服务器是很神秘很Professional的事情。其实不是,一切操作都很简单,只要你跟着我下面的教程一步一步的做……在学习这篇教程的同时你也会增长不少知识的,因为每一个设置都和一条命令或者多条命令有关……不信?看完再说HOHO! 在此,感谢老枪(= CN =LaoQiang)、飞飞(= CN =Flyer)的指导,特别感谢X男(应为不愿意出镜,所以称他为X男) 帮我翻译部份我不会的句子和命令行,还有叶开(== CoF ==YeKai)写的《OSP控制端中文说明》也帮了不少忙,减轻了翻译部份的工作量。这篇教程因为有这些热爱SOF2的玩家(幕后工作者)才能得以完成面世,而我的工作只是对所有有关于服务器建造相关的资料进行整理、排版。希望大家喜欢,多谢! 同时,我也欢迎老鸟点评,因为有一部份的中文是由我来翻译的,可能这部份的中文会有错漏,请对文中错处更正、指导,有评论才会有进步嘛!^__^ 字体颜色定义 黑色----正文、标题 黑色粗体----标题 红色----需要注意的地方 绿色----注释 紫色----命令行 软件、地图下载 SOF2 Runner Version:1.0.6 Filesize:8.53 MB 创建服务器需要用到的软件 SOF 2 Runner ZIP Update Version:1.0.8 Filesize:749.64 KB Update文件,解压至SOF2 Runner目录下替换原文件进行升级 osp++-serverside-0.1h-BETA.zip Date:2003.11.08 Filesize:1050 KB 最新版本的OSP服务端程序 osp-serverside-0.3k-BETA.zip Date:2003.09.09 Filesize:707 KB 国内服务器所用的OSP服务端程序 PB2.0_Update.rar PBWEB.exe Version:2.0 Filesize:5.83 MB 我自己打包压缩的PB程序,解压到游戏的目录下替换原来的PB文件夹,由于PB是需要经常升级的,所以请点击PBWEB.exe升级至最新 ServerMessaging.exe Version:2.1 Filesize:3.15 MB 服务器消息发布公工具 Rcon Unlimited Version:1.0 Filesize:2.28 MB 远程服务器登陆工具,和ServerMessaging相比多了些功能 sof2_ServerConfig 我自己做的SOF2服务器配置文件,地图循环文件需要自己重新做一遍,解压即可使用,含OSP服务端0.3K SoF2 Map1 8个非官方地图 Filesize:24.5 MB SoF2 Map2 红色----需要注意的地方 12个非官方地图 Filesize:42.4 MB 一共20个国内SoF2服务器所用的非官方地图,SoF2 Map2的地图是最近才添加到3# Server的,推荐下载 架设服务器前需要注意或者了解的相关事项 1.架设(专用的)SOF2服务器并不需要很高配置的机器,基本上你的机器可以进行SOF2的游戏就已经没问题了,但是硬盘最好是7200转的,网络的接入方式和速度是重要的。如果你是用专线LAN接入,一般可以建个30人左右的服务器都没问题,相反,如果你是ADSL 1M的用户,只能建个8到10人的服务器,下面将讲解一下人数的换算公式。 2.上行带宽数除以你想要开启的服务器人数。可以粗略得到每个人连入所需要的带宽数值(bit/s),然后在根据这个数值设置你的sv_maxrate。 sv_maxrate命令代表网络中每秒所传输的字节数(B/s),所以请把你得到的每个人连入所需要的带宽数(bit/s)除以10以换算成一个Byte/s单位数值。当然,1字节=8比特(1Byte=8bit),之所以用10是为了计算上的方便。 举个例子:你拥有500kb/s的上行带宽,想要建一个10人的服务器,那么500/10=50,每个连入的玩家占用50kb/s。然后,再用50000(就是50k)除以10,也就是50000/10=5000,那么你的sv_maxrate设置就应该为5000。 3.既然是做服务器当然需要个好的防火墙和杀毒软件了。诺顿是个不错的选择,需要提醒的是病毒为应该及时更新,而我是用瑞星+天网hahaha~~~~!操作系统我推荐用2K或者XP Pro,一般新的系统都存在Bug容易受到恶意攻击,旧的操作系统则减少了这方面的问题。但是我不推荐用win98,极不稳定不适合做服务器。 4.如果你的ADSL开了路由就应该设置端口映射,否则你的服务器不能公布在互联网上。 Part 1:SOF2 Runner篇 1.根据“软件、地图下载”所给的地址,下载完所需的软件就可以进行安装了。 一、 “PB”解压安装并且升级更新。 无论你是否建服务器,PB都应该保持更新,否则会在进入游戏的时候被PB KICK出来 二、 根据自己的喜好选择合适的OSP版本,下载并解压到游戏程序根目录的OSP(自己新建一个)文件夹里 三、 下载SOF2 Runner安装,并且下载SOF 2 Runner ZIP Update后解压至SOF2 Runner目录下替换原文件升级至1.0.8版,双击“SOF2 Runner”图标打开程序时,它会要求你重新搜索一启遍地图。 2.SOF2 Runner的菜单 一、 File 文件----Exit 退出 二、 Utilities 公共设置----①Map 地图----Scan for Maps 搜索地图 ②Configuration SOF2 Runner配置文件----②①Save 保存 ②②Load 读取 ③Export 输出----③①Linux Shell Script Linux脚本*.sh ③②Batch File 批处理文件*.bat ③③Server Configuration 服务器配置文件*.cfg ③④Save Map Cycle 保存地图循环文件 三、 Help 帮助----Check for update 检查更新 3.Server Administration MOTD 输入玩家进入服务器的时候将会看到的信息,不得超过50个字符 Host 设置服务器的名字 Server Pass 设置服务器的密码 Rcon Psaa 设置远程登陆密码 Private Psaa 设置私人用户密码 Server Port 设置服务器所用的端口,默认是20100,建议取默认值 Server IP 服务器IP地址,如果你的是静态IP那就填上去,动态IP则不用填 Roger Wilco 这个是官方为SoF2绑定的语音通讯软件,设置为打开时,服务器启动将会绑定这个软件的端口 COLOR=red]其它的设置我就不逐一说明了,反正是服务器的信息设置,E文水平差的朋友可以用金山词霸对着翻译一下。 如果想添加更多的服务器信息,可以打开base目录下边的sof2.cfg文件,例如:你可以添加这样一句sets "CPU" "AMD 3200+" Settings Max Clients 设置服务器支持的最大客户端数(默认是8) Min Clients 设置服务器支持的最小客户端数 Private Clients 设置私有的客户端数(需要有私人用户密码) Max Rate 指定客户端一个允许的最大比率连接,8000到10000为推荐值 Max Ping 设置服务器允许的最大Ping值 Min Ping 设置服务器允许的最小Ping值 Spawn Protect 复生报护时间,在#秒内玩家重生后不能被杀死 Spawn Interval 指定重生间隔在多少秒内 Kick Inactive 设置客户端在#秒内没有行动被服务器踢出的时间,0是关闭设置 Max FPS 设置服务器每秒向客户端发送帧的最大值(默认20) Hunkmegs 分配一个可用的内存值给地图及项目的读取 Zonemegs 保留多少物理内存适用于quake3应用到的各种操作 Soundmegs 这个好像也是服务器内存优化的设置??? Reconnect 指定一个断开连接的客户端恢复连接的次数 Warmup 设定比赛的热身时间(默认20秒) Zombie Time 确认当没有接收到用户任何反应的时候服务器可以保持连接多长时间 Max Game Clients 设置游戏允许玩家的最大数量,其他玩家不能参与游戏,只能旁观 Min Game Clients 确定开始游戏所需要的玩家数量 Time Out 设置服务器等待客户端请求的超时,超过这个时间没有收到数据则认为客户端处于断开状态 Spec Time Out 设置旁观者在一定时间内没有动作踢出服务器(默认15秒) 4.Game Type DeathMatch 死斗 Team DeathMatch 团队死斗 Infiltration 渗透 Elimination 歼灭 Capture the Flag 抢旗子 Demolition 毁灭 Limits Frags 设定一个单人在地图被循环之前必需达到的杀戮数量(默认是20) Team Frags 设定一个团队必须赢得的回合的数量在地图被循环之前(Inf/Elim,默认是8) Time 设定在地图被循环之前比赛的分钟数,0是关闭设置(默认是0) Over Time 设定时间的数量如果被一张延长时间选票通过期限将会被延长 Captures 指定一个赢得比赛的夺旗数 Score 设定必须达到结束比赛并且更换到下一张地图的得分 Round Delay 设定在#秒内客户端等待一个游戏类型时被冻结的时间 Round Time 设定在#分钟内结束一个回合(Inf/Elim,默认是5分钟) Round Join Time 玩家进入一个进合中的Inf或者Dem回合需要的时间 Bomb Fuse Time 在炸弹被安置之后距离爆炸的秒数 Bomb Defuse Time 炸弹需要拆除雷管的秒数 Bomb Plant Time 炸弹需要安装的秒数 Options 1 Allow Voting 允许投票 Allow Downloads 允许客户端从服务端下载文件 Allow Anonymous 允许匿名用户连接到你的服务器 Enable Warmup 设置在一场比赛游戏前有一个热身时间 Flood Protect 开启服务器的溢出保护,保持玩家从不带来服务器的下降 Friendly Fire 决定玩家是否能够伤害他们的队友 Force Team Balance 强制队伍人数在一个服务器上尽可能平衡 Force Team Auto Join 强制自动加入人数少或者落后的队伍 Pure Server 使客户端的pk3 文件crc/zip检查能够保证pk3 文件没被修改或者欺骗的其它目的 Synchronous Clients 同步所有客户端的运动信号在lagometer上显示"snc"(1是要求录制服务器demo) No Team Switching 不能交换队伍 Adaptive Item Respawn 更快速地使武器重生 Smooth Clients 使玩家能够在服务器上使用平滑的客户端选项(cg_smoothClients) Pad Packets 在PAD服务器上网络信息包的填充 Disable Pickups 设定是否在游戏类型中不允许捡获 Follow Enemy 当死去的时候具有或者丧失跟踪敌人的能力 Force Follow 作为一只鬼具有或者失去到处飞的能力1(第三和第一个允许)or 2(只有第一个允许) Sudden Death 是否在僵持不下的情况维持特定时间后结束游戏 Gore 显示血块? Enable Punkbuster 打开Pb将使用CD-KEY验证 Options 2 Kill Penalty 设定杀死一个队友失去的分数 Suicide Penalty 设定自杀失去的分数 Fargive Damage 设定队伍中杀伤损害可以原谅的数值(损害在 1 分钟内会被原谅) Max Damge 设定一个伤害值当客户端杀死队友前踢出服务器 Kill Ban Time 设定自动踢出杀死队友的玩家禁止进入的分钟数(默认5) Kill No Excuse Time 设置在#秒内不得功击同伴 Kill No Excuse Multiplier 控制队伍杀伤损害的分数,你将获胜 Vote Duration 设定一张选票可以停留的秒数,以便一位客户能投一票(默认是60) KickBan Time 在投票被踢出之后禁止玩家进入的分钟数(默认0) Failed Delay 设定在#分钟内客户端在发起投票之前必须等待 Options 3 Voice Flood Count 设定在一分钟内允许发出的语音指令数 Flood Penality 设定在超出语音发出数之后的#秒,客户端不能使用语音指令 Game Play Speed 设置基本的运动速度(320=SOF1的速度) Gravity 指定游戏中的重力(默认800) Weapon Repawn 设定捡获一件武器需要重生的时间 Force Repawn 设定一名玩家被蓄意杀死之后重生的时间 DMFlags No Falling Damage 取消坠落伤害 Fixed Field of Vision(FOV) 固定的视野范围 No Footsteps 关闭玩家的脚步声 5.Options Weapon List Weapon always AVAILABLE 武器总是可用 Weapon always DISABLED 武器总是无效 DISABLED only in NON PICKUP GAMES 仅在非捡获游戏中无效 Grenades 手雷 Ammo 子弹 Armor and Health 盔甲和药包 设置和Weapon List雷同,在这里不再说明 Votting Voting Options CallVotes 设置在服务器上不允许投票的选项并打上√ 我的建议设置是除kick\map\map_restart\nextmap\scorelimit\timelimit外为不允许的投票 View 查看NoVote.cfg文件设置 Reset 重新设置CallVotes选项 6.Misc Additional Master Servers 添加附加的主服务器ID地址 IP Banning 添加你想禁止进入服务器的IP地址 Messaging 设置向服务器发送的信息 Send Message every 5 minutes 每隔5分钟向服务器发送一条信息 Additional configs to execute 添加附加的*.cfg文件 Logging Name 设置一个*.log的文件名记录游戏数据或者统计 No Logging 不记录游戏数据或者统计 Buffered 缓冲?? Continuous 连续的?? Append 添加记录文件 Sync Log 同步记录 Log Hits 如果选择,攻击服务器的人会被记录 Server Type Listen 以游戏者身份创建服务器,当创建者退出服务器,其它客务端将会与服务器断开连接 Internet 配置为专用的互联网服务器 Lan 配置为专用的局域网服务器 On Start Up Minimize 启动服务器后SOF2 Runner最小化 Close 启动服务器后SOF2 Runner关闭 SOF2 Configuration Delete SOF2MP.cfg 警告:所有客户端的设置将会丢失,如果你在服务器上进行游戏请保存该文件。 7.Map Cycle *注意:SOF2Runner不能添加非官方的地图,如果你想添加非官方地图,你可以用Windows自带的记事本或者写字板打开你的地图配置文件*.mapcycle自行编辑。假设你的地图文件是sof2map.mapcycle,用记事本打开(我的建议是把某个地图的参数全部复制过来,然后再逐一修改),例如:设置map25(地图排列的次序),Command "map mp_italy(设置地图文件名),其它的设置按自己喜欢编辑。 Available Maps 可用的地图列表 Oper Cycle 打开一个地图循环文件设为服务器所使用的 Reset Cycle 重新配置服务器所使用的地图文件 Map Scan 重新搜索base目录下的地图文件 Map Wizard 地图循环文件设置向导 右键点键Available Maps的地图列表就可以出现这个菜单 从上至下分别是添加标准的CTF\DEM\DM\ELIM\INF\TDM地图 右键点击已经选择的地图文件就会出现这个菜单 Set Starting Map 设置开始的地图 Map Wizard 地图循环文件设置 Save Map List 保存地图清单(这个是最原始的地图循环文件Aphex.mapcycle默认保存位置在base\mp或者osp目录下) Sort Ascending 按升序排列地图 Sort Dscending 按降序排列地图 Remove Map 清除所选择的地图 Clear List 清除地图选择清单 Map Wizard – Step 1 Available Maps 可用的地图列表 Use RMG 使用RMG地图并设置相关参数 MOTD 更换地图时显示的信息 Map Wizard – Step 2 设置地图的类型和各项比赛参数 相关参数设置请查看4.Game的说明 Map Wizard – Step 3 Weapons 设置游戏中可以使用的武器 Play 相关参数设置请查看Game Play的说明 Disable Pickups 设定是否在游戏类型中不允许捡获 DMFlags No Falling Damage Fixed Field of Vision(FOV) No Footsteps 相关参数设置请查看DMFlags的说明 当你设定完一张地图的参数,你可以点击下面的Next Map按钮,返回至Map Wizard – Step 1编辑菜单进行下一张地图的编辑选择,编辑完毕后可以点击Finish按钮保存地图循环文件。 *注意:到这里你已经可以启动你的服务器了,点击 SOF2 Runner 下面的 Default,把设置保存为默认设置,再点击 Run 启动服务器。这时你的服务器只是一个标准的MOD(模式),因为你还没有安装或者设置服务器的OSP模式,你的服务器只具备最基本的游戏功能,如果想拥有更多的扩展功能,你必需安装OSP或者其它MOD。 8.OSP OSP----OSP是Orange Smoothie小组为Soldier of Fortune II专门开发的一个模式(MOD),该小组也为其它游戏例如:“Q3、Q2、RTCW”开发MOD。它为SOF2提供了比标准模式更多的扩展功能,使它成为更方便、更强大、最流行的MOD服务器管理系统。 Motd 设置客户端连接到服务器后显示的欢迎信息,每行可以输入50个字符 Enable OSP 打开OSP的设置为可用的 View 查看OSP文件夹下的SOF2_OSP.cfg配置文件 Server setting Min Players 最少需要多少玩家开始比赛 Ready Percent 对准备好的玩家需要的百分比 Timeout Count 每队每场比赛可以命令Timeout Timeout Length 持续的超时设定(秒) Team Max Players 每队最多的玩家数 Kick Spectator 设置旁观者的不活动时间,在#秒后自动踢出服务器 Talking Ghosts 死去的玩家和旁观者可以和生存的玩家交谈 Shuffle 在比赛结束时重新组队 Swarp 在比赛结束时交换队伍 Team Controls 使用/tcmd命令 Real Grenades 手榴弹可以在空中爆炸 Alternate Sort 计算玩家的得分并且分类排放他们的方法 Fixed Shotgun 修正对散弹枪重复的或者在跳时开枪将使它变为无效 Radar Fix 选择总是看见你的队友图标,有利于比赛 Colored Names 允许在游戏中使用彩色的ID Team Tokens 允许在say_team中使用交谈标志 Death Msg 在死亡信息旁边显示HEADSHOT信息 Enable Admins 允许Admin在服务器上进行操作 Fast Re-Start 选择用map_restart重新开始比赛不用加载全部文件 Glass Breaks 选择在客户端neads玻璃入口的时候,修正在服务器上可怕的延迟 OSP Client 开启或者关闭对OSP客户端的支持 Enhanced Bug Fixes 临时的Cvar可以开启新的bug修正和增加了他们被平衡要求的提高 Voting No Vote Map Restart Referee UnReferee Comp Pub 禁止投票的选项 Vote Limit 客户端最大的允许投票次数,不包括Admin和Ref Percentage 接受客户端由一轮投票通过的百分比 Logging Admin File Admin的标识文件,默认是“osp_admins.cfg” Referee Ref Pass 设置裁判密码,默认是“none”不设置 Misc Extra Commands 额外的指令文件,默认是“osp_extracommands.cfg” Bad Words Word List Disable 不使用该功能 Repalces bad words with “*” 设置将服务器禁止的文字显示为“*” Do not print bad word 不显示带有禁止文字的信息 Clear 清除设置
-
这个服务器不错的,配置高,带宽够,应该不会出现不稳定的事,象人家老外的很多也开了啊,也没看过不稳定的...
-
我提个建议,有这么好的服务器,为什么不加血腥呢?其实,SOF2的血腥也是一个大卖点,没了可惜,反正大家的PING都那么低,不会很LAG的,至于我马嘛,高就高了,为了大家的快感,牺牲我一个又何妨呢? 希望站主考虑一下好吗?
-
我们一直以来都没断过宣传SOF2,尽我们最大的努力让更多的人知道SOF2,虽然能力有限,但我喜爱这个游戏,所以,我不放弃! 谢谢版主的支持!!
-
命运战士IIBT下载 [PC][命运战士2][多语种][硬盘版][长期作种] TLF种子: http://bbs.sofcn.com/bt/sof2-tlf.torrent 5Q种子: http://bbs.sofcn.com/bt/sof2-5q.torrent BT精灵: http://bbs.sofcn.com/bt/bsv2.8.0.065.CN.exe 论坛: http://bbs.q3acn.com/forumdisplay.php?f=86 游戏视频,rmvb格式。 阿拉的出击:http://files.ws17.com/game/ala2.rm 老风的血:http://files.ws17.com/game/xue.rm 比赛片断:http://files.ws17.com/down/jor1.rm 温柔的美眉:http://files.ws17.com/game/sof2angel.rm 血腥的美眉:http://files.ws17.com/game/sof2girl.rm 过关哥伦比亚:http://files.ws17.com/game/sof2sp_col.rm 过关香港:http://files.ws17.com/game/sof2sp_HK.rm ================= 国外的: 常用武器演示:http://files.ws17.com/game/black_widow2WS.rm DEM模式玩法:http://files.ws17.com/game/black_widow3DS.rm 情节电影:http://files.ws17.com/game/opera.rm 《命运战士2》(Soldier of Fortune II)硬盘版 中文名称:命运战士2双重螺旋(多语种) 英文名称:Soldier of Fortune II: Double Helix 别名:雇兵战场2 版本:1.03 gold edition 发行时间:2002年5月 制作:Raven soft 发行:Activesion 地区:全球 语言:单机版九国语言含中文繁简体 国内发行:2004年6月天人互动 简介:资源文件共三个,sof2dh_gold.exe是游戏主程序,newmap.exe是联机扩充地图,sof2.txt是说明文件。服务器长期作源,请下载的朋友放心。关于游戏概述(主要为单人关)请参见本坛:http://lib.verycd.com/2004/05/26/0000013474.html,本文重点介绍联机对战部分。 可能很多朋友玩过这个游戏,也通关了,估计就放在一边了吧?作为一款40元的正版游戏,我相信:它有5元是包装,10元是单人关,5元是cdkey,10元是联机,如果您还没仔细体验它的联机对战,那么就等于浪费了15元。 说起Raven soft就不得不提id soft。什么?你不知道id soft!不错,《天堂2》是个好游戏,您还是去玩《天堂2》吧! Raven soft是id soft的忠实的追随者,开发的游戏大都有id soft游戏的一样棒的手感,从最初的《毁灭法师》(Heretic)两代、《异教徒》(HEXEN)两代,到后来的《命运战士》(Soldier of Fortune)两代和《绝地武士》(jedi)仨代,可以说个个都是FPS游戏精品。只不过,由于被id soft的光辉掩盖,raven行事低调,不太出名吧。 然而,raven就象一只冷傲的鹰,没有哗众取宠的作做,默不做声的推出一个又一FPS游戏的精品。 以下是SOF2得到的评价,当然,是指单人关——似乎没有哪个媒体敢对SOF2的联网版做出评价。 官方网站: http://sof2.ravensoft.com 国内论坛: http://bbs.sofcn.com/bbs 国内论坛: http://bbs.q3acn.com/forumdisplay.php?f=86 国内专题网站: http://sofcn.com http://sofcn.net 关于硬盘版:高手都喜欢收集光盘镜像。但是id soft和raven soft的游戏,可以直接从光盘上考贝就可以运行,包括发布源代码,就是这么大气。所以对SOF2来说,并不需要在意光盘版还是硬盘版。我做的这个包,不仅完全完整,而且精心设计了键位键位(它的默认键位不敢恭维)。包括录像、播放的脚本和算号器等实用工具. 配置要求: 命运战士2联机版,对网络要求非常低,200至300ms的ping也可以接受,在Q3和CS里,低于100是难以忍受的。实战中发现,打联机对硬件的要求比官方公告的略高,应该是由于局部伤害效果造成的CPU占用过大。 最低:CPU主频700以上,曾用C800和D750打过,能玩,惨。显卡TNT2pro以上。没用过ATI的东西。在这个情况下,叫作“能玩”,郁闷。 一般,CPU1.4G以上,显卡MX200以上,还行,也郁闷。 最佳:CPU2.0G以上,显卡ti4200以上。这样就可以了。在这个配置上,与HL2/CSS的画面帧数差不多,但可玩性不是CSS可以相比的,与HL2的联机相比……就不好说了,没玩过,相信HL2 dm应该巨耗CPU,2.0G怕是不够。 如果你有更强劲的机器,可以更高的分辨率并关掉抗锯齿。SOF2最高支持1600X1400,再设r_picmip 0,吓人的效果啊。 游戏介绍: 采用Quake3引擎和独特的局部伤害引擎,杀戮效果强烈。游戏的动力特性明显,冲击感强。Q3中的平移路、弧形跳、连续跳等游戏中也有体现,是一款强悍的男人味十足fps游戏。之所以要和CS放在一起说,是因为它们都是现代代背景、反恐题材的主视角射击游戏,而SOF2比CS突出的亮点是对玩家的力学冲击做得极好,人物死亡动作也很棒。游戏画面一般,当然比HL/CS好得多,跟应用DX7的HL2/CSS相仿,系统要求也与使用DX7的HL2/CSS差不多,内存需求更低一些。玩过CS地都知道,很容易被枪“粘住”,事实人体很难顶得住两三颗子弹,一定会被打个跟头。在SOF2的联机中,玩家如果装备着防弹衣,会被子弹打得踉踉跄跄,站在墙上会被击下来。而没有防弹衣的会被射穿…… 知道命运战士的玩家,一般会提到“血腥”这个词,实话说,SOF2的亮点绝不是血腥,尤其是在联机版上。我们常联SOF2的,没有一个在意血腥。它的亮点是“力”,力的控制、运动的技巧,这是秉承id soft的优势的。被子弹打中的感觉,宛如亲临其境。静立时,枪以呼吸的节奏微微起伏着;跑动时,伴随着脚步声,视野在颠簸,手中的枪也和着脚步声起落颤动;跳落时,视野向下一沉,同时枪也向下一沉,然后再起身,重力的体现淋漓尽至。反观CS系列,跑动时视野是不动的,枪的摇摆与脚步声毫无关联,根本就没体现人体运动和器械运动的关联。还有就是比CS更多的控制技术——有点象Quake3。当然,前面已经说了,制作SOF1/2公司raven soft与id soft有极密切的关系,Quake4将由raven soft来完成,想大致了解Quake4,就要好好打一打SOF2。 联机模式多种多样,枪械丰富多彩。与CS截然不同的是,地图与模式可以自由设定,服务器端可以控制枪械可用与否。比如,玩过CS的知道,de_dust2只能玩放炸弹的de模式,不能玩VIP的as模式和救人质的cs式,同时可用枪械也是固定,不受控制。在SOF2中,基本上每一个地图都有支持多种模式,从最基本的dm tdm,到团队的ctf dem inf,可以和地图组合丰富的对战方式。游戏内建Punker baster反作弊内挂、和osp模组,杜绝作弊。 由于与valve的开发模式不同,什么?您也不知道valve?不错,《传奇》是一款好游戏,您最好去玩《传奇》去吧!raven soft采取紧盯id soft战略,每推出一款游戏,就全力制作下一款新游戏,目前接过id soft手中的接力棒,正在制作Quake4。(敢做Quake4的公司,没有真正的实力他敢吗?没有真正的实力,id敢交给它吗?)所以,raven对SOF2已经放开,不再校验cdkey,简单地把验证工作交给负责反作弊的PB,而PB可以设置为不校验cdkey,这就意味着上sof2服务器对战不再需要正版cdkey,也不再有盗版cdkey这一说,不必通过破解——就是这么大气!而建CS的nocdkey服务器,不用sw.dll破解是不行的,valve扩了这么年HL/CS,HL2/CSS都出来了,还不肯放手,小气鬼!但是呢,破解终究是违法的,SOF2就不存在这个法律问题了。 最后总结:联网版的命运战士2(sof2),可以说是CS的加强版,在画面、枪械、效果、技术技能方面有很大的提高。一般来说,没有CS的基础,直接上战网打sof2是不行的。推荐给玩CS比较熟练又想进一步提高自身FPS水平的玩家。可能会人问了,你说得天花乱坠,怎么这个S什么OF2不流行呢?怎么说呢,好游戏就一定会流行吗?你觉得街头巷尾随便捉出一个人来就会跳霹雳舞街舞?大概扭几下的士高还可以。相对于CSS,民众更倾向于玩CS1.5,不过,SOF2现在也“沦为”低配置游戏啦,呵呵,如果喜欢CSS,就能体会到SOF2设计的精细所在。 国内对战服务器: sof2.ws17.com :20100 sof2.ws17.com :20200 cnsof.3322.org:20100 sof5.3322.com :20100 有一群在SOF2里“嗜血成性”的家伙,每天戳战不休,就在上面说的服务器里。他们每天聚在 bbs.q3acn.com 的命运战士专区讨论“杀人”心得,还有生孩子的技巧……嘿嘿,家里刚添了丁。期待有血性的男儿(MM更欢迎……口水)来服务器——供我们——蹂躏,或是蹂躏我们。 命运战士2血腥吗? 也许您是位家长,让你的孩子玩血腥的游戏可不太好,但是以血腥闻名的却怎样通过了保守的中国文化部的审批?看下面,因为它的血腥是可控的,从这个意义上说,它是个温和的游戏。
-
我下完了,但不会玩,我选的是单机游戏,跟着一群人跑啊跑,好久了都没有敌人啊,开始还以为跟着他们跑就可以了,后来才知道他们都是跟着我跑啊,靠,怎么打呢?求教.