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"。 两者完全不一样。