wordmark-dark-mono

问答集


什么是 open.mp?

open.mp (Open Multiplayer, OMP) 是一个圣安地列斯的联机模组,目的是为了代替在开发上问题不断累积,以及几乎停止更新的SA:MP。 最初的发布版本只会取代服务端,因此现有的客户端一样可以连线至服务器。 在未来,新的 open.mp 客户端也将会被发布,届时会有更多讨人喜欢的更新。


这是一个分支吗?

非也。 这将是利用我们长年累积的经验,从零开始进行重写。 过去曾有SA:MP的分支,但是使用分支会存在以下两个问题:

  1. 那些所使用的是非正途开源的洩漏SA:MP源码。 使用洩漏源码的模组改写者在法律上没有任何的保障,也因此在开发上是非常不安全的。 我们将从零开始写起,不使用洩漏源码,虽然需要花费更多的时间,但是相对来说却是最正确的选择。
  2. 那些重新更改的地方过多。 有些是重写了整个脚本引擎,有些写了新功能取代旧的功能,或是用了较不好的方式更新新功能。 如果不重写全部代码,要完整的将代码基础以及玩家移到那些分支上,会是一个非常大的问题。 我们会逐步新增功能,调整及修正问题,同时我们也支持现有的服务器,允许服务器持有人使用我们的代码,而不需要另外改写。

为什么要这么做?

我们已经多次尝试向SA:MP官方发起更新建议,提供日后可更新内容,以及提出帮助测试的请求,但是至今官方并没有跟进任何建议,也没有处理该修正的内容。 大部分的人认为原因可能是开发团队渐渐对SA:MP失去兴趣,但这并不是主要的问题,主要是由于没有其他人可以继续开发。 现在的开发者不希望自己的源码给其他任何人,包括那些有意愿有兴趣想继续开发的人们,从目前看来官方只想尽可能的独自开发。 有些人认为这样的目的是为了钱,虽然还没有确切证据。 就算整个官方论坛以及SA:MP相关的讨论群组仍有着有心愿意开发的人在,但现在的开发者认为SA:MP已经无法继续发展下去,顶多只能在持续1至2年的时间,而且那些不断开发更新的作品也没有延续的价值了。


但我们并不这么认为。


你们对Kalcor(现SA:MP开发者)或是SA:MP是如何看待的?

我们热爱SA:MP,这也是为什么我们会先在此为Kalcor开启这个项目的原因。 Kalcor长年来为SA:MP贡献非常多,我们都应该深知这点。 会使我们开启open.mp这个项目是因为SA:MP官方最近的做法让我们不太能接受,我们也多次尝试给予SA:MP改进的建议,但始终没有得到解决。 我们唯一能做的只有启用这个项目,虽然Kalcor并不会参与我们的项目帮助开发。 这些并不是针对Kalcor所做的报復或攻击行为。 我们绝对不会允许任何言语上的攻击,不管在open.mp是什么样的人,我们都希望大家可以理性沟通。


这不就是搞分裂吗?

我们并没有这样的想法。 其实根本不用搞分裂,保留需要的,并且拓展新的内容,总比整个都被关闭或是停下来还要好。 其实自从开始该项目后,不同语言的人们也能有更好的交流方式了,与其说是分裂,不如说是更好的团结在一起了。 有些真正有贡献的人在SA:MP论坛的帐号被封锁了,有的发文纪录还被清光。 而Kalcor也明确说明,SA:MP论坛并不代表SA:MP,只是SA:MP的其中一部分而已。 许多玩家或是服务器持有者甚至没有在官方论坛内发表过任何文章,或是加入论坛会员,因此我们希望可以带动更多人进行交流。


如果Open Multiplayer是Open的,那么最终会开源吗?

就目前项目而言,答案是会的。 开发人员正在让开发内容能够更加透明化以及得到更多讨论,这其实也是一种改进,只要开发以及项目渐渐稳定下来后,我们将会进行开源的动作。


什么时候会发布呢?

既然是个老问题,我们也用老答案回答吧:什么时候完成,什么时候发布。 毕竟我们也无法预测开发所需的时间。 不过还请放心,因为我们有我们的开发策略,所以现在依然顺利进行开发,速度也不慢,虽然开发人员也有该过的现实生活,多少会影响开发进度,但是以现在来说,开发进展是有一定的可见度。


我该如何帮助你们?

请持续关注论坛。 我们有关于该问题的详细文章,且该文章会持续更新跟进最新进度。 虽然这个项目比当初预定的还要早开始一些,我们也已经有了个很好的开始,但这并不代表任何的帮助都会被人认为是好的。 在此感谢您对该项目的兴趣,帮助该项目发展,以及感谢您相信我们:


文章 "如何帮助" (burgershot.gg)

burgershot.gg 是什么呢?

burgershot.gg 是一个游戏论坛,没有别的。 很多人在论坛裡发表OMP开发相关文章,但是OMP和论坛是两个分别不同的项目。 论坛并不是OMP的官方论坛,OMP也不是burgershot的一部分。 如果OMP的官方论坛开放了,两个站点就可以完全分离开来。(比如SA:MP的讨论本来是在GTAForums上进行,但后来独立出现在的官方论坛)


那么OpenMP是什么呢?

开放多线程并发项目是"OpenMP",我们是"open.mp"。 两者完全不一样。