服务端——Serverside——Server
负责处理游戏数据 并进行计算
客户端——Clientside——Client
负责进行影像数据处理
一般各位玩的游戏就只需要有客户端 而服务端是存在厂商的服务器中运行的 (网游)
虽然塔科夫现在看样子变成”单机“了 实际上不算纯粹的单机
因为我们每次运行游戏前 都得打开服务端来模拟一个线上环境 只不过这个环境是建在我们本地电脑上的
我们本地的电脑 充当了一个服务器的作用
服务端长啥样:
结构:
db——数据库
res——贴图库
user——用户数据库
xxxxxx.exe——服务端启动程序
以前或者今后有可能会出现其它文件夹 但主体文件夹以及文件就这几个
这个目录就是我之前在修改贴里说的“服务端主目录”
客户端长啥样:
客户端目录最大的特点就是有这三个东西
EscapeFromTarkov_Data——存储游戏贴图模型以及各种数据的地方
EscapeFromTarkov.exe——线上游戏启动程序
EscapeFromTarkov_BE.exe——线上游戏启动程序
有这三个东西在的地方就是“客户端主目录”
游戏启动程序exe在哪 “客户端主目录”就在哪 这是基本上所有游戏都通用的
现在说一下服务端版本号的问题
我们大部分人接触的所谓
R22版、04版、05版、06版、除夕版、1.0版、R23版、R23.2版、R23.3版、R23.4版
都属于 服务端 0.80 版本
这个0.80是一个大版本号 0.80前面是0.75 可能有些入群早的玩过 这个是大版本更新迭代
0.80后面的这些RX (X为数字) X为中版本号
而RX.Y (XY为数字) Y为小版本号
也就是说R22、R23前面还有一大堆R1、R2。。。。。R19、R20、R21的版本 他们都属于0.80这个大版本号后面的中更新
现在说一下“R24” 在R23.4的时候 JET认为现在太多人喜欢用客户端版本尾号来称呼服务端版本
会给他们解决各种问题带来误导 (因为客户端版本尾号根本就不重要 而且一个客户端可以兼容多个服务端版本不具备独特性)
所以他们决定更改服务端的命名方案为
客户端大版本号.中版本号+适配此客户端版本的服务端版本号
那么R24的正式称呼就是:0.12.4-RX (X为数字) 因为这个版本适配的客户端版本是0.12.4.XXXX
我们也可以反推R23.4的版本应为:0.12.3-R5
R22.2的版本应为:0.12.2-R3
客户端版本号和服务端版本号差不多的命名方式
例子:0.12.3.5985
0.XX.Y.ZZZZ XX为大版本号 每次更新必删档、Y为中版本号 更新一些东西 一般不会删档、ZZZZ的更新一般是修bug之类的
如果你要问问题 或者做MOD要标注版本号
都请使用统一格式:
客户端大版本号.中版本号–适配此客户端版本的服务端版本号
我们现在说的这个“R2”只是适配0.12.4的第二个服务端版本
重要的是前面的0.12.4不是这个“R2”
这里说一下还有一些奇怪的版本:什么5485版、5633版
指的都是0.80 R22版 因为R22版适配的客户端就是0.12.2.5485
JET只负责更新服务端来适配 BSG 做的新客户端
所以更新客户端没有任何屁用 重要的是JET弄的服务端
你下的客户端如果没有与其适配的服务端 那么你也就相当于下了一个 正版分流文件
辛苦辛苦
史努比的肯定
我老天,希望这个科普可以解决一些萌新的问题吧,每次老是拿客户端来说是,真的头疼,一个客户端可以适配的服务端有十几二十个有的三十来个,真的要命!比如0.12.2.5707的客户端就可以使用20多个版本的服务端!
可以
顶顶顶
不知道的就去群里面问好了,多问多看多听
学到了,加油
长知识