【CS插件】AMXX插件教程 《第一节》

认识CS1.6

CS1.6是一个网络游戏(简称CS),它由服务器客户端两个程序组成,下图表示了它们之间的关系。

你一定玩过一些网游,你想跟小伙伴玩游戏的时候,首先要创建一个房间,然后所有小伙伴加入进来,才能开始游戏。

CS也是一样的,服务器就相当于房间,客户端相当于玩家。

打开CS的时候,就是打开了客户端,但是上面说到,客户端要加入服务器才能玩游戏,那服务器在哪呢?

当你点击“新建游戏”,就会弹出一个窗口,标题写着“创建服务器”,没错,即使是单机玩,也要先创建服务器,然后你的客户端才加入进去。

新建好游戏之后,如果有局域网的小伙伴,他们也能加入。

下图表示了你跟小伙伴们局域网联机游戏时候,服务器和客户端关系。

你的电脑同时运行了服务器和客户端!

服务器和客户端并不是什麽难理解的东西,它们的本体就是程序,就是大家常见的EXE文件、DLL文件。

CS的服务器程序就是“mp.dll”这个文件,它在“cstrike/dlls”文件夹里。客户端程序就是“client.dll”这个文件,它在“cstrike/cl_dlls”文件夹里。

服务器管理了整个游戏的内容和所有玩家的数据(资料),比如,玩什麽地图、你的HP是多少、拥有哪些武器等等。

时间: 2024-10-29 08:45:44

【CS插件】AMXX插件教程 《第一节》的相关文章

【CS插件】AMXX插件教程 《第二节》

认识Amx Mod X Amx Mod X(简称AMXX)是一个CS服务器的插件,能在不修改服务器程序文件的前提下,对服务器进行管理,实现原本CS没有的特殊功能. 继续介绍AMXX之前,不能忘了它爸爸Metamod. Metamod也是CS服务器的插件,AMXX是Metamod的儿子,下图表示了它们的关系. 由于我们并不学习Metamod插件,所以只需要了解一下就好了,下面继续介绍AMXX. AMXX提供了插件(Plugin)的方式让我们进行编程,降低了编程难度.它使用Pawn脚本进行编程,非常

【CS插件】AMXX插件教程 《前言》

欢迎阅读<AMXX插件教程>,本系列教程将带你从初识CS1.6到完全掌握AMXX插件编程. 如果你是一名只玩过CS1.6,而完全不懂编程的新手,不用担心,本系列教程保证新手也能看得懂.我会用最恰当的词语和举例解答你的疑问,不会多说废话. 本系列教程完全原创,允许转载,但必须附上原文链接.

3DSMAX 中的CS 骨骼动画插件初探

王玉培 郑利平1 合肥工业大学计算机与信息学院VCC 研究室, 合肥 230009 摘要:首先介绍了3DSMAX 中的CS 骨骼动画制作方法,通过Biped 骨架可以快速方便的制 作两足动物的动画.并介绍了基于3DSMAX SDK 的插件开发,SDK 中类库的组织方式和3DSMAX 的场景组织,最后介绍了和3D引擎密切相关的骨骼动画导出插件的开发过程. 关键词:骨骼动画 插件开发 Biped Preliminary Study on the CS Skeletal Animation Plug-

typecho流程原理和插件机制浅析(第二弹)

typecho流程原理和插件机制浅析(第二弹) 兜兜 393 2014年04月02日 发布 推荐 1 推荐 收藏 14 收藏,3.7k 浏览 上一次说了 Typecho 大致的流程,今天简单说一下插件机制和插件的编写方法. 还是先上index.php if ([email protected]include_once 'config.inc.php') { file_exists('./install.php') ? header('Location: install.php') : print

apklug插件托管服务开发教程之按条件查询云端插件-01

以一个简单的输出程序为例: #include<iostream> #include<cstring> #include<cstdio> using namespace std; class point { public: int a,b,c; }; point p; void fuc() { for(int i=1;i<=10;++i) { ++p.a; ++p.b; ++p.c; cout<<p.a<<' '<<p.b<

Sublime Text 2安装汉化破解、插件包安装教程

Sublime Text 2安装汉化破解.插件包安装教程 听语音 | 浏览:41326 | 更新:2014-04-04 20:43 1 2 3 4 5 6 7 分步阅读 Sublime Text作为一款轻量.简洁.高效.跨平台的编辑器.支持N多种语言,受工程师所爱!这里教大家如何安装破解Sublime Text 2.0.2,并教大家如何安装包控制器(package control)和安装插件(Emmet.SublimeLinter.jQuery等插件) 工具/原料 Sublime Text 2.

2014年度辛星html教程夏季版第二节

上面一节中我们介绍了HTML文件的书写和几个标签,接下来我们来认识几个其他的标签,这里我们主要介绍一下head标签和文本标签. ***************head标签************************ 1.所谓head,就是头的意思,它可以包含若干子标签,它的内容是不会再浏览器的文本区域显示的,但是它的作用非常广泛,下面我们重点介绍一下它的子标签. 2.head标签可以包含title标签,上面我们已经看到了,而title标签就是在浏览器的标题栏显示的内容,这点我们上节说了. 3

2014年度辛星css教程夏季版第二节

第一节我们简介了一下CSS的工作流程,我相信读者会有一个大体的认识,那么接下来我们将会深入的研究一下CSS的细节问题,这些问题的涉及将会使我们的工作更加完善. *************注释************ 1.CSS也是需要注释的,注释中的内容不会被解释执行,它也和C语言一样,用/*开头,用*/结尾,其中的内容会被当做注释,我们想怎么写就怎么写. 2.下面给个例子: p{ color: green; /* 我们在这里书写注释 * 辛星CSS,与博客园共同成长 */ font-size:

AndroidStudio使用教程(第二弹)

AndroidStudio使用教程(第二弹) 迁移Eclipse工程到Android Studio 官方文档中说Android Studio可以兼容Eclipse的现有工程,但需要做一些操作: Eclipse进行项目构建 首先升级ADT到最新版本, 好像是22之后,选择需要从Eclipse导出的工程,右键选择Export并选择Android下的Generate Gradle Build Files, 运行完成之后你会发现在项目目录中多了一个build.gradle, 这就是Android Stu

【软件构造】第五章第二节 设计可复用的软件

第五章第二节  设计可复用的软件 5-1节学习了可复用的层次.形态.表现:本节从类.API.框架三个层面学习如何设计可复用软件实体的具体技术. Outline 设计可复用的类--LSP 行为子结构 Liskov替换原则(LSP) 各种应用中的LSP 数组是协变的 泛型中的LSP 为了解决类型擦除的问题-----Wildcards(通配符) 设计可复用的类--委派与组合 设计可复用库与框架 Notes ## 设计可复用的类--LSP 在OOP之中设计可复用的类 封装和信息隐藏 继承和重写 多态.子