这个是OKGOGOGO的
>LZ说的是在网络上架设服务器。 这个也太难了,一般网吧比较好弄一些。 如果楼主真的想架设服务器。 首先的我们需要做的是安装《半死不活》(Half Life,以下简称HL)和CS,需要注意的是服务器和客户端都要保持HL和CS的版本一致,否则是无法进行连接的。程序可以直接从其他机器复制而来。不管是HL还是CS,都带有一个名为hldsexe的程序,这就是专门用来架设服务器的程序。直接双击它以后运行的是HL,所以我们必须对它进行一些相应的配置。CS的配置文件有以下三个:Servercfg、Mapcycletxt、Motdtxt,文件都在Cstrike目录下。这三个文件都是文本文件,可以使用任何文本编辑器进行编辑。Servercfg是服务器的基本配置文件,主要的设置都在这里进行,下面是一些常用的设置,并附带解释:
1Servercfg
可用任何文本编辑器进行编辑。
0为No,1为Yes。
sv_aim0 是否自动瞄准
pausable0 是否客户端可暂停游戏
hostname “CSchinayeahnet CS'Server ” 服务器名字
mp_timelimit 30 更换地图时间
mp_c4timer 45 炸d倒计时时间
mp_chasecam 0 是否固定镜头(如果选1,进入服务器后只能在固定地点观战,否则未加入队伍的人可以自由观看)
mp_forcechasecam 1 死后是否可以自由观看,参数选1为只可以查看自己人,2为死后只能固定在死亡地点
mp_falldamage 1 高处落下具有伤害
mp_flashlight 1 是否有战术手电
mp_footsteps1 是否有脚步声
mp_freezetime 4 每局开始固定买物品时间
mp_friendly_grenade_damage1是否手雷友军伤害
mp_friendlyfire 1 是否友军伤害
mp_autoteambalance2 自动调整双方人数差异最低限制,当一方人数超过另一方2人时会将多出的人分配到少人的队伍
mp_roundtime4 每回合时间
rcon_password 服务器密码
mp_tkpunish 0 是否对伤害友军的人进行惩罚(踢出服务器)
mp_mapvoteratio 02 投票比率
mp_logfile1 是否服务器留下记录文件
logon 开始记录
mp_playerid 0 为所有人在状态栏都可看到所有人的名字;1为只能看到自己人的名字;2为看不到任何人名字;0为默认
mp_fadetoblack0 人物死亡后屏幕变黑,0为不变,1为默认
mp_buytime 可以购买物品时间,例如mp_buytime 18为108秒那可以购买,15分钟为默认
mp_winlimit15 一方胜利次数达到次数更换地图
allow_spectators1 允许观察员角度,0为不允许,1为允许,1为默认
mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出
2mapcycletxt为地图设置文件,服务器将按该文件里设置的地图进行循环。可以在cstrike/maps目录下查看bsp文件,既是地图文件,可将你想循环的地图的名字输入mapcycletxt中,注意不要带文件后缀。比如如de_dustbsp,只取de_dust。注意每个地图之间用硬回车隔开。
3motdtxt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。最好注明服务器的基本设置。
有了一个上述设置的服务器基本就算准备好了,但是别急,可不是运行HLexe来进入游戏哦,用的是HLSexe,而且要带上参数。下面再来说说服务器运行参数:
F:\Hserver\hldsexe -game cstrike -port 27016+maxplayers 22 +map cs_office +nomaster -sv_lan 1
-game strike 指定运行游戏为CS
+maxplayers 22游戏最大人数22人(游戏只支持20人,多余两人为观众)
-port 7016 指定游戏连接端口为27016�同一服务器指定不同的端口可以开多个CS服务器
+map cs_office 指定第一张地图为cs_office+servercfgfile server2cfg Listen Server 指定启动的配置文件名称。此参数可以不使用,即用同一游戏开的不同端口服务器都使用相同配置文件
-nomaster 让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。
+sv_lan1 指定为一个LAN server。其他人进服务器的时候,进Lan game即可自动搜索出服务器。
按照以上方式运行的服务器会在一个DOS窗口下运行,当窗口上的红色部分FPS里开始显示闪动数字的时候�服务器就已经架设成功了。 如果楼主嫌麻烦的话,可以去对战平台上玩。 可以下载各种插件,也是挺有意思的这里指的是三层C/S架构。传统的是C/S是两层的。
三层C/S的功能
1 表示层
表示层是应用的用户接口部分,他担负着用户和应用间的对话功能。他用于检查用户从键盘等输入的数据,显示应用输出的数据。为使用户能直观地进行 *** 作,一般要使用图像用户接口(GUI), *** 作简单、易学易用。在变更用户接口时,只需改写显示控制和数据检查程式,而不影响其他两层。检查的内容也只限于数据的形式和值的范围,不包括有关业务本身的处理逻辑。
图像界面的结构是不固定的,这便于以后能灵活地进行变更。例如,在一个窗口中不是放入几个功能,而是按功能分割窗口,以便使每个窗口的功能简洁单纯。在这层的程式研发中主要是使用可视化编程工具。
2 功能层
功能层相当于应用的本体,他是将具体的业务处理逻辑地编入程式中。例如,在制作订购合同的时要计算合同金额,按照定好的格式设置数据、打印订购合同,而处理所需的数据则要从表示层或数据层取得。表示层和功能层之间的数据交往要尽可能简洁。例如,用户检索数据时,要设法将有关检索需求的信息一次传送给功能层(参见图2),而由功能层处理过的检索结果数据也一次传送给表示层。在应用设计中,一定要避免"进行一次业务处理,在表示层和功能层间进行多几次数据交换"的笨拙设计。
通常,在功能层中包含有:确认用户对应用和数据库存取权限的功能及记录系统处理日志的功能。这层的程式多半是用可视化编程工具研发的,也有使用COBOL和C语言的。
3 数据层
数据层就是DBMS,负责管理对数据库数据的读写。DBMS必须能迅速执行大量数据的更新和检索。目前的主流是关系数据库管理系统(RDBMS)。因此,一般从功能层传送到数据层的需求大都使用SQL语言。
三、三层C/S结构的好处
1 具有灵活的硬件系统构成
对于各个层能选择和其处理负荷和处理特性相适应的硬件。这是个和系统可缩放性直接相关的问题。例如,最初用一台Unix工作站作为服务器,将数据层和功能层都设置在这台服务器上。随着业务的发展,用户数和数据量逐渐增加,这时就能将Unix工作站作为功能层的专用服务器,另外追加一台专用于数据层的服务器。若业务进一步扩大,用户数进一步增加,则能继续增加功能层的服务器数目,用以分割数据库。清晰、合理地分割三层结构并使其独立,能使系统构成的变更非常简单。因此,被分成三层的应用基本上不必修正。
2 提高程式的可维护性
三层C/S结构中,应用的各层能并行研发,各层也能选择各自最适合的研发语言。
3 利于变更和维护应用技术规范
因为是按层分割功能,所以各个程式的处理逻辑变得十分简单。
4 进行严密的安全管理
越关键的应用,用户的识别和存取权限设定愈重要。在三层C/S结构中,识别用户的机构是按层来构筑的,对应用和数据的存取权限也能按层进行设定。例如,即使外部的入侵者突破了表示层的安全防线,若在功能层中备有另外的安全机构,系统也能阻止入侵者进入其他部分。
此外,系统管理简单,可支持异种数据库,有非常高的可用性。
四、三层C/S应用的研发
三层C/S应用的研发必须遵从以下原则:保护已有投资;降低应用系统的风险; 满足当前的迫切需要;考虑未来的发展规划。
研发出的三层C/S应用系统必须是:功能丰富且具有高可用性;功能要能跨应用系统;系统要能跨平台运行。
美国BEA系统有限公司产品计划和战略副总裁Jeri Edwards女士,按下述三种三层C/S应用系统的典型研发类型,分别举例介绍了他们的研发目标、研发过程、研发成果及经验体会。新建应用系统类型 (Greenfield),如英国劳工局的劳动力市场系统;提升已有系统性能类型(Turbocharger),如Apple公司的AppleOrder Global系统;综合集成已有系统类型(Integrator),如AT&T的Zenith应用系统。Jeri Edwards女士根据三层C/S应用系统的研发经验和教训,总结出了实现C/S应用系统的"黄金10原则" :
(1) 尽量简化项目,使项目易于管理。应尽快建起一个初始系统,并尽早投入运行。当项目规模较大时,能将其分割成由更小研发组担负的子项目。
(2) 要把精力花在设计上。首先要完全弄清"需求" ,然后建立一个原型,以便测试设计中的"薄弱"环节。后来增加的特性或部件要确保和系统结构兼容。
(3) 要奉行"拿来主义"。近来,可供选购的市售C/S产品非常多,要坚持"能买就买,为我所用"的原则。必要时,买来后可对系统加以修改,其中既包括基础部件也包括应用。
(4) 严格遵守业界标准。
(5) 采用TP监视器或对象事务处理管理器 (Object Transaction Manager ,OTM)。
(6) 要循序渐进。及时得到用户的反馈;确保项目各部分的良好衔接;及早解决接口问题,以确保项目进展协调;坚持"边分析,边设计;边编码,边测试"的原则。
(7) 在应用研发过程中,不可忽视系统管理。
(8) 反复测试,包括用户信任测试、基准测试、系统测试、性能测试、系统集成测试、坚固性测试、服务交付测试等。
(9) 制定合理的工程进度。
(10) 制定完善的系统拓展计划,包括用户的培训和技术支持、高效的硬软件装载、已有数据和系统的平滑迁移。
五、三层C/S应用中的核心
每个C/S环境,从最小的LAN环境到终极网络环境,都使用某种形式的中间件。实际上,无论客户机何时给服务器发送请求,也无论他何时应用存取数据库文件,都有某种形式的中间件传递C/S链路,用以消除通信协议、数据库查询语言、应用逻辑和 *** 作系统之间潜在的不兼容问题。中间件是C/S环境中最重要的部件。所谓中间件是个用API定义的软件层,是具有强大通信能力和良好可扩展性的分布式软件管理框架。他的功能是在客户机和服务器或服务器和服务器之间传送高级通信,将客户机群和服务器群有机地"粘合"起来。其工作流程是:在客户机里的应用程式需要驻留网络上某个服务器的数据或服务时,搜索此数据的 C/S应用程式需访问中间件系统,该系统将查找数据源或服务,并在发送应用程式请求后重新打包响应,将其传送回应用程式。
TP监视器在中间件技术中扮演着越来越重要的角色,特别是在三层C/S系统中。据Standish Group的调查,TP监视器是近两年信息业界最热门的技术之一。1996年有57%的关键应用是构筑在TP监视器上的。TP监视器擅长提供事务性语义, 允许就环境速度和可靠性进行编程。作为一种中间件,TP监视器提供一种用于编写分布式应用程式的API,他通常包含一组强大的管理工具。TP监视器是个高性能、高并行性、多用户的快速响应软件运行环境,他能有效地管理大量的并发任务,进而提高系统资源的利用率。如果采用TP监视器,系统总投资可节约30% 以上,研发周期可缩短40%~50%。大多数投入应用的三层应用系统都配备有一套事务处理监视系统,BEA TUXEDO是目前应用最广泛的事务处理监视系统。
BEA TUXEDO是用于分布计算的中间件基础结构,他使开放式应用系统具有高可缩放性、高灵活性和高可维护性。他不仅具有分布式交易处理和应用间报文通信的功能,而且具有一系列极其完善的服务,可帮助企业建立和运行应用系统,使研发人员能够建立跨越多个平台、数据库和 *** 作系统的应用程式。这样,能灵活选配 *** 作平台以充分适应应用环境。他具有以下特点:
1、支持多种软硬件平台。完全符合Open Group的X/Open标准,支持TCP/IP协议,支持包括Unix、视窗系统 NT、AS/400和大型机专用系统在内的70多个硬件平台和 *** 作系统。
2、结构开放、灵活。模块结构以高级程式接口ATMI(Application-to-Transaction Manager Interface)为中心,有丰富的ATMI函数可供调用。
3、开放的联机事务处理。可提供诸如事务性语义、透明的二段式提交、事务记录及分布事务处理管理结构等功能。
4、和DCE的结合。通过一套工具和程式库,实现了和Open Group组织的分布计算环境DCE的有机结合。
5、功能丰富,包括:应用管理;事件代理;通过鉴别服务、授权服务和数据加密服务,为客户提供安全确保;对COBOL语言的支持;应用动态调节、负载平衡等确保高可靠性的功能等。
六、三层C/S结构的应用现状
目前,用三层C/S结构研发的应用还不太多,但其数量的确在逐日增加。图3显示了北美运行的应用研发形态。三层C/S型应用的比例1995年占 5%,1997年增加到78%,预计到1999年将占229%。二层C/S型应用和在原有系统上附加GUI型的应用,是被定位为向三层C/S型转化的过
度形态。就当前来说,这种形态的比例要比三层C/S高,且要持续一段时间。那么,什么情况下应采用三层C/S呢据Gartner Group的调查表明,具有下述特点的应
用应考虑采用三层C/S。
1、应用的服务或种类超过50个;
2、应用是用不同语言编写的;
3、两个以上的异构数据源,如2个不同的DBMS或1个DBMS和1个文件系统;
4、应用的生命周期超过3年;
5、高工作负荷,例如每天超过5万个事务处理或在同一系统访问同一数据库的并发用户数超过300个;
6、有至关重要的应用内部通信,包括像电子数据交换(EDI)这类企业的内部通信。
从传统的主机/终端型应用到三层C/S化,要考虑时间和费用问题,有的场合还不适合,需要循序渐进。
1、C/S是Client/Server的缩写,服务器通常采用高性能的PC、工作站或小型机,并采用大数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。
2、B/S是Brower/Server的缩写,客户机上只要安装一个浏览器,如NetscapeNavigator或InternetExplorer,服务器安装oracle或SQLServer通过等数据库。
在这种结构下,用户界面完全通过>
Client/Server是建立在局域网的基础上的。Browser/Server是建立在广域网的基础上的。
扩展资料:
CS管理软件应用与CS管理软件应用
相比于CS管理软件,BS在安装部署、升级维护、设备带宽、软件学习推广成本等方面都有无可比拟的优势。BS管理软件的用户在客户机上无需安装任何软件,使用浏览器即可访问系统。
系统让企业扩张不再需要额外投入更多信息化的资金,让系统培训和后期推广都变得非常容易,管理模式变得可复制。
1、可用性:任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用BS系统的终端,更多的系统用户加入时只需设立账号、培训即可,并支持移动办公和分布式办公。CS是典型的集中式机械化处理,交互性相对低。
2、稳定性:J2EE的三层架构,采用中间件应用服务器。数据库、应用服务器、视图分层设计,几千几万用户同时在线系统也有优秀的表现。
3、易升级:CS系统往往是一个不可拆分的整体,各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。
BS都是由构件组成,只需要改变页面就可以同步更新,其开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以。
4、低维护:CS需要专门的客户端安装程序,客户端的安装、升级、网络调试困难;而BS系统只需管理中心服务器。
5、兼容性:CS系统严重依赖于固定的开发工具、开发语言、 *** 作系统、数据库,软件服务商提供的只能是一个整体性的固化软件,对异构 *** 作系统、数据库很难兼容。BS借助JAVA这样的跨平台语言出现之后,可兼容于所有主流数据库和 *** 作系统。
6、低带宽:CS典型应用是各个客户端直接连接服务器数据库,一般应用在专用的网络上,仅适用于局域网内部用户或宽带用户小范围里的网络环境,不适合作业点分布较广的大型应用。BS建立在广域网之上的,带宽要求低,不必是专门的网络硬件环境,适用于低带宽、欠稳定的环境。
7、丰富展现:CS多是建立在Window平台上,表现方法有限。BS建立在浏览器上,有更加丰富和生动的表现方式与用户交流。
1、下载hlds_v1120exe,并安装到D:\HLServer目录下。 2、修改D:\HLServer\cstrike\servercfg文件。这是你的服务器基本配置文件。你可以采用中文的服务器名称,例如: hostname "点通 DT-CS16 Server" 3、修改D:\HLServer\cstrike\motdtxt文件。 <pre> xxx </pre>间的文字修改为: <pre><font face="宋体">欢迎访问点通CS16服务器</font></pre> 这样你进入游戏时将有中文提示你。 4、运行hldsexe文件。参数如: D:\HLServer\hldsexe -port 27015 -game cstrike -nomaster -noipx +sv_lan 1 +maxplayers 32 +map de_dust -console 如果你的游戏只有6人,你一定是输入了maxplayer,请改正。 -nomaster和+sv_lan 1是为了不将服务器公布在Internet上。如果不要,你的服务器将在Internet上公布。 5、最后。关键的一点是。如果你是用作专门服务器,必须有一个服务器SteamID,你必须用: hldsupdatetoolexe -create xxx xxx xxx xxx 来建立。 如果无效,请先将你Registry里面的所有Valve的主键删除。还有那个ClientRegistryblob也删除,更换有效的Email地址再来一次。 只有自己有效的SteamID才可以建立自己的服务器。:) 6、HKCU\Software\Valve\HLServer下的Region甜4表示亚洲。当然也可以在servercfg中加上sv_region 4。 7、有个问题大家要注意。利用局域网建立的服务器,通过NAT到外网的。如果采用的是sv_lan 0,那么你的服务器是Internet服务器。外网可以访问。内网访问会说错误。如果是sv_lan 1的话,就是LAN服务器,在局域网内的Steam可以访问。外网访问必须通过输入指定IP和端口号。同时,服务器也要用免cdkey补丁分类: 电脑/网络 >> 互联网问题描述:
1如何架设CS16服务器
2如何录HLTV
解析:
1服务器架设的基本要求
1)硬件要求
服务器的最低硬件配置大概在PIII500、内存在128M以上,要是内存较低的话,那你就要常常忍受超时的痛苦了。
2)线路要求
线路是越快越好,虽然CS在游戏中连续上传和下载的速度最大也才3K/s,但是如果PING高的话玩起来也不会爽,ccsk的服务器就是10M独享的带宽。
2服务器端的设置
1)首先你要安装HLserver,虽然在Half Life里本身就带了建立服务器的软件,但是如果你不在服务器上玩的话(根本没有人在服务器上玩^_^),用HLserver可以减少很多的空间。然后升级HLSERVER到最新的版(跟升级HL一样),再安装CS的最新版本(就跟装一个客户端的CS一样)。
2)作为服务器,必须要有很多设置,普通情况下你只需要在HLserver\cstrike\目录下建立servercfg、mapcycletxt、motdtxt这三个基本文件即可。
servercfg是服务器的配置文件
可用任何文本编辑器进行编辑。
0为No,1为Yes。
sv_aim 0 是否自动瞄准
pausable 0 是否客户端可暂停游戏
hostname "CCSK counter-strike Server " 服务器名字
mp_timelimit 30 循环每一地图时间
mp_c4timer 45 炸d倒计时时间
mp_chasecam 0 是否固定镜头
mp_falldamage 1 高处落下杀伤
mp_flashlight 1 是否有手电筒
mp_footsteps 1 是否有脚步声
mp_freezetime 4 每局开始买物品时间
mp_friendly_grenade_damage 1 是否手雷友军伤害
mp_friendlyfire 1 是否武器友军伤害
mp_autoteambalance 2 自动调整双方人数差异最低限制
mp_roundtime 4 每回合时间数
rcon_password 服务器密码
mp_limitteams N 双方超过N人即自动调整
mp_tkpunish 1 是否伤害友军惩罚
mp_mapvoteratio 02 投票比率(大家可以通过投票踢出作弊者和更换地图)
mp_logfile 1 是否服务器留下记录文件
log on 开始记录
mp_hostagepenalty=3 规定时间内伤害人质超过三人自动踢出
Logaddress 20210824981 2000 设定ccsk全国cs排行榜的监听端口
mapcycletxt是地图文件循环的顺序文件
mapcycletxt里面写的都是地图文件名,不带后缀,如cs_747bsp,只取cs_747。地图在Hlserver\cstrike\maps目录下,将你想循环的地图挑出来,然后将文件名按上面所说的规则输入mapcycletxt中,每个地图之间用硬回车隔开。加入的新地图不仅要把bsp文件拷到Hlserver\cstrike\maps目录下,也要在mapcycletxt里面加入新地图的名称,切记!
motdtxt是服务器的说明文件
motdtxt为服务器说明文件,当每个玩家进入服务器后看到的第一个窗口就是。可以随意按照自己喜欢写。
3)有了上面这些,cs服务器就算配置的差不多了,下面再来说说服务器运行参数。
在桌面点鼠标右键新建一个快捷方式,在命令行里输入下面一行,注意空格
c:\Hlserver\hldsexe -game cstrike -port 27016 +maxplayers 22 +map cs_747
c:\Hlserver\hldsexe 你安装hlserver的目录
-game cstrike 指定运行游戏为CS
-port 27016 指定游戏连接端口为27016
+maxplayers 22 游戏最大人数22人(游戏只支持20人,多余两人为观众)
+map cs_747 指定开始地图为cs_747
其他人进服务器的时候进Inter game,选择Add server输入服务器的IP和上面你指定的端口即可。 4)在居域网上建立服务器跟上面相同,不过可以在命令行里加上-nomaster让服务器不上WON认证,避免因为出国网络不通导致的服务器问题。同时加上+sv_lan 1 指定其为一个LAN server,其他人进服务器的时候进LAN game就可以了。
5)如果没有下载hlserver,用普通的hl+cs10也可以做服务器,具体方法是:进入游戏后选择play cs,选inter game,选create game,在最下面有一个dedicated server的选项,选中它,点击done。就可以单独使用一台机器做cs服务器了,这样能够大大提高游戏的速度。局域网的游戏也适用,只不过是在lan game里面选就是了。上面的各项设置也可以实现。
解决方法可以直接重置电脑网络配置。
用搜索框查找cmd,以管理员运行:
1、输入netsh advfirewall reset回车。
2、输入netsh int ip reset回车。
3、输入netsh int ipv6 reset回车。
4、输入netsh winsock reset回车。
之后然后重启电脑。
《反恐精英:全球攻势》包含全新地图,角色与武器,同时将向经典CS发布升级。另外,游戏还引入全新的游戏模式,竞技配对系统,排行榜等。新的对战模式分为休闲和竞技两种。
在休闲模式中,玩家的攻击将不会对队友造成误伤,可以跨团队和敌方聊天,系统还将自动为人物穿上防d衣。
游戏玩家分为反恐精英(CT阵营)与恐怖份子(T阵营)两个阵营,双方需在一个地图上进行多回合的战斗,达到地图要求目标或消灭全部敌方则取得胜利。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)