跳到主要内容

术语表

脚本编写​

术语解释
PAWNSA-MP 和 open.mp 脚本所使用的编程语言
游戏模式(Gamemode)服务器运行的主脚本
滤镜脚本(Filterscript)与游戏模式协同运行的附加脚本
插件(Plugin)通过 .dll(Windows)或 .so(Linux)文件添加的额外功能/能力
组件(Component)open.mp 中对应插件的概念,从 components 文件夹加载
包含文件(Include)放置在 .inc 文件中,通过 #include <名称> 引入到滤镜脚本/游戏模式的脚本片段
原生函数(Native)由服务器或插件提供的函数,可从 PAWN 中调用
回调函数(Callback)当特定事件发生时(如 OnPlayerConnect),由服务器自动调用的函数
AMX从 .pwn 源文件编译生成的 .amx 文件,是服务器实际运行的文件
Tick服务器时间的一毫秒,由 GetTickCount 计数

工具​

术语解释
PawnoSA-MP 原版 PAWN 脚本编辑器,仅限 Windows,已停止维护
Qawnoopen.mp 附带的脚本编辑器,Pawno 的替代品
Pawncc将 .pwn 编译为 .amx 的编译器

网络​

术语解释
客户端(Client)玩家用于连接多人服务器的游戏应用程序
服务器(Server)托管多人游戏并管理已连接客户端的应用程序
主列表(Masterlist)运行中服务器的公开列表,服务器向它注册,客户端读取它以填充服务器浏览器
同步(Sync)保持服务器与已连接客户端之间游戏状态一致的过程
不同步(Desync)服务器与一个或多个客户端之间游戏状态不一致的情况
延迟(Ping)数据在客户端与服务器之间往返一次所需的时间,以毫秒为单位

实体​

术语解释
NPC像玩家一样连接到服务器的非玩家角色,由脚本驱动,占用一个玩家槽
Actor用于装饰或交互的静态非玩家角色(如收银员),不占用玩家槽

常见游戏模式类型​

术语解释
死亡竞赛(Deathmatch)玩家互相击杀以获胜的游戏模式类型
角色扮演(Roleplay)玩家像现实生活中一样行动,并要求保持角色的游戏模式类型
真实生活(Reallife)基于现实生活但玩家无需严格扮演角色的游戏模式类型
警匪对战(Cops and Robbers)罪犯实施犯罪,警察试图阻止并逮捕他们的游戏模式类型
碰撞赛 / 相扑(Derby / Sumo)玩家用车辆试图将对手撞出竞技场的游戏模式类型
生存模式(Survival)玩家必须抵御环境威胁(如僵尸或其他玩家)以求生存的游戏模式类型
自由漫游(Freeroam)没有设定目标的游戏模式类型,玩家可以自由探索、表演特技和随意战斗