如何在一周之内让您的游乐得到登上Steam的身价?澳门美高梅手机网站

导语:国内独立团队椰岛游戏近日正巧为她们的新游戏《汐》做完青睐之光的提请,他们的申请单独一周就由此了,这是怎么做到的?

本期我们特邀他们分享了内部经验,本文也一样发表在IndieACE新版论坛上,欢迎到IndieACE论坛举办交换和座谈。近来这个论坛在测试阶段,如若有其他的题材依旧提议,也欢迎直接通过群众号和天涯论坛联系大家。谢谢。

以下是本文。

一,下载Zookeeper安装包

近年我们的玩耍《汐》恰恰经过Steam的推崇之光,获准可在Steam上贩卖。从十月23日交付申请到2月30日绿光通过,只花了一周的时日。近日希望到Steam上揭露游戏的团队尤其多,为了大家的绿光之路做些参考,我们和豪门分享一下做青睐之光的百分之百过程。

官方网站下载稳定版安装包后,解压。

在漫天从头此前,有一个要害的题材:中国区的Steam用户到底有些许?这是个重要的题材,无论是卖游戏或者拉选票,我们都应超过算算这么些紧要的总和。

澳门美高梅手机网站 1

实则Steamspy上是能够查到答案的:Steam全球总用户数大约是1亿4千200万左右,2周内活跃的用户是2900万,而中国区用户占全球用户的4.29%
。那么我们可以推算出,中国区的Steam用户大约是:总和在600万左右,活跃用户120万左右。

其中ZK_HOME 为:D:\Program Files\zookeeper-3.4.9

数字上看起来很惊人:假使我们能把嬉戏卖给内部的一半用户,这对一个国产单机小说来说,就是可是出色的大成了——但是这是不容许的,因为Steam中国区的大方用户是如此的:

 

中国区用户情形

二,启动Zookeeper Server

大千世界用户占比

是因为在Eclipse里面写的先后是Client,需要连续到Zookeeper
Server。因而,需要开启Zookeeper
Server。在Windows下,运行ZK_HOME/bin/zkServer.cmd 即可启动Zookeeper
Server

具备游戏数量占比

什么样启动报错提醒找不到zoo.cfg,这是因为官网提供的是
ZK_HOME/conf/zoo_sample.cfg,复制一份重命名即可。

我们得以窥见,中国区的用户数排在全球前五,但人均游戏保有多少却很要命:中国区Steam用户大约有600万,每人平均只享有6.65款游戏,只有米利坚区的零头(美区是36.35款、俄区18.21款);我们基本上能够认为,大量的中国区用户把她的游艺时间进献给了极个另外几款巨型在线娱乐(例如Dota2、CS等),他们是不爱买新游戏的,更何况是一款小圈圈国产独立游戏。所以,最近假使要做一款卖得正确的Steam游戏,一定要做中外玩家都有可能买账的这种,否则销量会丰裕简单。

澳门美高梅手机网站 2

中国区top5的游乐,玩家在Dota上花了汪洋的时间,还有岁月玩此外啊?

在Windows环境下,需要留意的是布置 dataDir 参数的值。它默认是在
ZK_HOME/bin/目录下。可以把它部署为其它目录,比如:

同样的,在我们为玩乐申请绿光的过程中,也要充足考虑到这般的用户生态,尽管中国区用户数量可观,但差不多可以认为,大量的用户不可以在绿光上投票(或投票意愿不足),这个人包括但不压制:
只具备1、2款大型在线娱乐且只玩它们的玩家(不关心绿光游戏、投票可能性低)、所有游戏都是透过其它渠道购买CD
Key而非直接在Steam上开发的玩家(没权力)、只玩Steam上F2P戏耍的玩家(没权力)……Steam官方概念了一个Limited
User
Accounts
的定义,简单的话,没在Steam上花过钱,就没资格在绿光上投票,这也让在Steam绿光上大方刷票变得很窘迫。

澳门美高梅手机网站 3

按照这样的气象,我们实在要做的是:把在Steam上买过游戏、并且愿意发现新游戏的玩家们找出来,打动他们投票。

表示将dataDir指定为其转为目录的父目录下的 dataDir文件夹下(D:\Program
Files\zookeeper-3.4.9\dataDir)

此时此刻这不算难。进入绿光排行前100的一日游,都会化为被重视的候选游戏,有可能最后经过绿光。而进入前100大致需要500~1000票左右,那多少个数据的投票,通过在普通话言Steam社区中宣传,是很容易拿到的。但自身不指出您用异常偷懒的法门,草草准备资料、随便发个帖子就不管了,即使在前几天境内团队小说还针锋相对少见的状态下,这样工作可能也会立竿见影,但假若您从绿光阶段,就从头认真思考和接触你的对象用户群、整理和准备宣传材料、给后续的测试和推广探路…这对于你更切实的敞亮您的对象用户,是很有帮忙的,也会帮在之后节省成千上万时刻。

 

从而我提出至少先认真地准备以下内容:
1,游戏预告视频:广大的做法是准备一个显示游戏氛围的视频,以及一个显示游戏玩法的视频;这是兼备材料中最要害的东西,一定要认真修改、突显你游戏中最吸引人的片段:美术很好?玩法有意思?氛围特别?……你的卖点一定要在录像里交代清楚;关于咋办视频,大量的游玩和电影预告片提供了极佳的范例,那里就不开展说了。

在cmd命令行启动Zookeeper Server:  >zkServer.cmd

Steam绿光的视频链接用的是YouTube,考虑到国内的网络意况,提议你做一个英文版视频传YouTube用于海外宣传、做一个普通话版视频放在国内录像网站给国内玩家看。

澳门美高梅手机网站 4

2,挑选过的娱乐截图,图要尽量雅观。挑选的原则和录像是平等的:呈现你的卖点。

 

3,可读性相比较强的游玩介绍、团队介绍。找表达能力好的人来写,别写废话和陈词滥调。写好之后把它翻译成英文,让法语为母语的游戏玩家修改好,今后都可以看成娱乐的英文介绍资料应用;其余,也建议准备塞尔维亚语、斯拉维尼亚语的本子,因为Steam上确实有很多源于俄罗丝(Rose)和巴西的龙腾虎跃玩家。

当有新的Client连接受Server后,就该cmd窗口就会输出一些新的内容,如下:

4,提议创立一个团伙公用的Steam账号,花250人民币购买Steam 格林light
Submission
Fee,以开展在greenlight提交产品的身价(顺便说一句,这多少个费用最后会由Steam捐给小朋友慈善机构,所以只有想捐钱的玩家也得以买一买,当是给G胖积点德=
=);团队作品的交由统一用这些账号,方便管理。

澳门美高梅手机网站 5

5,强烈指出在绿光页面设置好您的Google Analytics
ID,
这样你就能在全体绿光举办的过程中,总结各宣传渠道的实际效果,这多少个统计结果能给您多多宣传上的启示,在事后同日而语一个根本参考。

 

6,把现有的材料,如图片、录像、介绍……等等,整理成一个宣传包,惠及在宣传的时候发给媒体以及合作伙伴使用,一些常用的资料放到这些包里去,可以减掉旁人的工作量和联系成本(比如可编制格式的社团和玩耍logo、900×500轻重的嬉戏标题图、游戏海报、绿光链接二维码等等…);

三,Eclipse开发环境布置

以集体的地位写好宣传文案的模版,方便在宣扬起初后发表到各类平台和社区,注意依照各平台和社区的性质与气场对材料内容展开增减。保留模板的功利是未来也可以重新利用、遵照实际情况做相应变更。

新建一个Maven工程,添加:

在那多少个准备阶段很多杂活能够顺便干掉了:在那时候事先整理好将来各样大规模现象(如微信、媒体、和讯等)的常用材料,可以大大节省你以后的刻钟;可能您的游乐官网也可以在这么些阶段顺手建设一下,Steam有一个法定的绿光Widget生成工具,可以充分有利地转变的小白化病,挂在你的嬉戏网站上;

<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
<version>3.4.9</version>

和App
Store不相同,Steam不会给申请绿光的玩耍排榜单,游戏只会依据提交时间各样突显在新近交给列表中,所以在你按下绿光的付出按钮往日,请反复检查你的资料已经完备、可以见人了。不要忽视青睐之光的自然流量,这么些流量来自Steam社区中最活跃的用户,这群人喜欢有事没事就到绿光上看看有什么新游戏,好情节能为你收获广大这群人的投票,但敷衍了事的素材是会被喷的。汐因为准备得相比较丰富还被一个别人夸了弹指间,还有局部小语种玩家主动发私信说可以援助翻译游戏。

 

绿光页面准备好之后,就到了安利阶段。我个人不提出简单粗暴地到Steam社区依次群组里发Key拉票、或者应用只要投票就送游戏的法门拉票。首先,在Valve岳父的眼皮底下发Key,风险或者相比较大的,一个不小心就有可能一向由此而申请破产;另一个缘由,是如此发Key很难总结到底应该发放谁,一个陌生人经过的时候随手点了个Yes,你要怎么给他送Key?用这种艺术也会丧失一个拔取绿光宣传期来验证和接触目的用户的时机。所以我们要发key的话,仍然在SteamCN这种民间社区做,不提出去Steam平台的社区组里发。

新建一个Class,源代码如下:

回去从前的题材,什么样的人恐怕会为大家的娱乐投票?这个问题的答案是有迹可循的。

import java.io.IOException;

import org.apache.zookeeper.WatchedEvent;
import org.apache.zookeeper.Watcher;
import org.apache.zookeeper.ZooKeeper;

public class Master implements Watcher{

    ZooKeeper zk;
    String hostPort;

    public Master(String hostPort) {
        this.hostPort = hostPort;
    }

    void startZK() throws IOException{
        zk = new ZooKeeper(hostPort, 15000, this);
    }

    @Override
    public void process(WatchedEvent event) {
        System.out.println(event);
    }


    public static void main(String[] args) throws Exception{
        String add = "localhost:2181";
        Master m = new Master(add);
        m.startZK();
        Thread.sleep(60000);
    }
}

在报名绿光往日,我到Steamspy上查过中国区目前占用份额名次靠前的嬉戏,总的来说分为以下几类:经典的大型在线娱乐(Dota2、CS)、地球人都在玩的主机游戏(GTA、街霸、老滚)、好玩的Free2Play游戏(Unturned、Clicker
Heroes)、耐玩的独门游戏(以撒体系、战斗砖块剧场、饥荒)……最终那多少个系列是最有意思的,这类游戏在形似人群中出名度不算高,然则除此之外Steam官方的减价和推介之外,大量的普通中国玩家,是通过何人的安利伊始玩这一个独立游戏的?(一般玩家发现游戏的水道是什么样?)

Master.java的效率只是简单地树立一个Zookeeper 会话。

我们随手在和讯上搜一下“以撒的整合”,出来的首先个结果是如此的:

运作这多少个类,Eclipse控制台出口:

没错就是活泼在挨家挨户视频网站的up主和游玩解说们…实际上,很多玩家都是透过他们的安利,接触到交战砖块剧场、监狱建筑师、以撒的三结合等等热门独立游戏的。从Steamspy的总括来看,那多少个游戏在炎黄有着多少惊人的玩家。

2016-10-20 20:59:06,068 [myid:] - INFO  [main:Environment@100] - Client environment:user.dir=E:\workspace\eclipse-workspace\zookeeper
2016-10-20 20:59:06,068 [myid:] - INFO  [main:ZooKeeper@438] - Initiating client connection, connectString=localhost:2181 sessionTimeout=15000 watcher=zookeeper.Master@62f6fb59
2016-10-20 20:59:06,114 [myid:] - INFO  [main-SendThread(0:0:0:0:0:0:0:1:2181):ClientCnxn$SendThread@1032] - Opening socket connection to server 0:0:0:0:0:0:0:1/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknown error)
2016-10-20 20:59:06,114 [myid:] - INFO  [main-SendThread(0:0:0:0:0:0:0:1:2181):ClientCnxn$SendThread@876] - Socket connection established to 0:0:0:0:0:0:0:1/0:0:0:0:0:0:0:1:2181, initiating session
2016-10-20 20:59:06,177 [myid:] - INFO  [main-SendThread(0:0:0:0:0:0:0:1:2181):ClientCnxn$SendThread@1299] - Session establishment complete on server 0:0:0:0:0:0:0:1/0:0:0:0:0:0:0:1:2181, sessionid = 0x157e226a4790000, negotiated timeout = 15000
WatchedEvent state:SyncConnected type:None path:null

于是乎绿光宣传应该找什么人就很容易得出结论了,我们最终是透过这么些渠道做的:
1,大旨玩家关注的传媒和社区(机核网、VG提姆(Tim)e等)
2,玩单机游戏(尤其是Steam游戏)的玩家常去的地点(SteamCN、杉果、游民星空等)
3,游戏解说
4,Steam热门游戏的贴吧

阐明,测试连接成功。

再加上大家专门选在GDC
China举行期间申请绿光,汐在这几天中会有众多线下演示和试玩的时机。大家印了有些鼓吹卡片,逢人就发,邀请前来试玩的游戏从业者们用自己的Steam账号投个票,依然很简短的。汐能在7天以内通过绿光,得益于这种长时间内集中的投票宣传。

 

因此绿光时汐在Steam青睐之光上的排名情形是这样的,总共得到约一万票,赞成票数是四千多:

假如运行时报错:

因为在此之前设置了Google Analytics,现在我们就能见到来自哪个地方的用户进献最大。

log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

第一是SteamCN,聚集了数码可观的Steam正版活跃用户,基本上不会现出本身在地点列举的账号不可能投票的场合。提议大家把论坛帖子的情节写得硬着头皮扩充,把嬉戏截图和墙内的录像贴上去,呈现出丰硕的童心。

注明你的布置文件并未添加到classpath下。只需要将ZK_HOME/conf/log4j.properties
放到工程的src目录下即可。

接下来是机核网,按照总计数据来看,机核网的用户质量极高,是页面停留时间最长、跳出率最低的一批用户。这大概因为机核听众已经不是率先次看到汐这么些娱乐了,2019年12月机核网5周年记忆活动的时候,汐就在移动现场展出过;汐的开发者廖轶也早已在机核的gamejam纪录片中出镜。机核的老车手们对开发者和娱乐都绝对熟习,这种情状下,得到赞成票的火候也更大。

 

从而,提出各位开发者在游戏的显示和宣传上千万并非害羞和蘑菇,在游玩开发阶段,找个合适的时候,拿出来给玩家看一看,无论是参加玩家集会也好、征集玩家测试也好……都是一个观赛玩家行为、改良游戏设计的火候,又可以在受众那里提前建立熟识感,对今后的各类安利行为大有裨益。

四,在单机中模拟Zookeeper集群

末尾要谢谢游戏演说们在张罗媒体上扶持安利。其实不只是表达,指出我们平常多小心游戏玩家群体中的活跃用户,尤其是那个了解着说话渠道的心上人们:新浪KOL、播客主持人、相关群众号主人……等等。假使有机遇,把您的娱乐给她们玩一玩、和她俩领会聊一聊,或许会有更多出人意料的获取。

Zookeeper只需要添加若干布置文件,就足以在一台计算机上运行六个Zookeeper服务端,从而模拟Zookeeper集群。它是通过在一台微机上运行三个经过,每个过程单独代表一个Zookeeper服务器,从而组合Zookeeper集群的。

唯恐有人要问,这到底要怎么认识这么些人呢…我只得说,调性相近的人终究会认识、需求明确的时候肯定要认识、假如你为人靠谱游戏好玩,总是会认得同样好玩的人、或者你也足以像Daniel
Cook这样写一手好小说,全世界就都会喜欢你……这有的的事体,应该归属游戏本身以及团队成员的天然属性,而不是当做游戏宅天然不擅长的社交工作来做。因为你最容易调动的发音渠道,总是和您的气场调性、你的所知所长中度相关。想想你需要的资源和您本人之间,究竟可以透过哪些路径联系起来,有时候你就会出现转机。

具体配置如下:

显而易见,Steam绿光的安利和其他具有的安利的思绪是形似的,服从千篇一律的主线:给产品一定——合理推理目的受众——找到她们的所在地及影响她们的关键人物——直接关联和接触——丰富地准备宣传方案——启动并监督效用——有节奏的调动和互补。

Zookeeper默认的布局文件是zoo_sample.cfg ,将该配置文件复制三份:

在那些历程中,不同的游乐或者需要完全不同的传遍路径,但不论是Galgame、恐怖游戏如故硬核动作游戏……尽管你我就是此类游戏的忠诚爱好者,你早晚知道用户的喜好、也领略能在什么地方找到他们;假使您刚刚不是相应游戏的爱好者,也可以透过摸底和考察迅速地问询。在社交媒体如此蓬勃的现在,神速引发一个社群的主题点并不是难题。

cp zoo_sample.cfg  zoo.cfg  zoo1.cfg zoo2.cfg

理所当然Steam的绿光肿么办这件事,不需要用几近4000字的字数来写,写一些小Tips可能也能满意需求了。不过把任何过程和笔触分享出去,是目的在于给我们更多其余启发,顺便商量一下像我们这样没钱也没资源的独立团队,在宣传上还有哪些可能性。如果你在这地点有专门的体会或者个人经历过的案例,欢迎到IndieACE论坛举行交换和议论,近年来以此论坛在测试阶段,假设有其他的题目依然建议,也欢迎直接通过公众号微博联系我们。谢谢。

然后修改以下多少个参数:①dataDir ②clientPort ③添加
server.n=ip:仲裁通信端口号:Leader选举端口号

譬如说,这五个布局文件中的相应参数分别如下:

zoo.cfg
dataDir=/home/xxx/dataDir
clientPort=2181
server.1=127.0.0.1:2222:2223
server.2=127.0.0.1:3333:3334
server.3=127.0.0.1:4444:4445


zoo2.cfg
dataDir=/home/xxx/dataDir2
clientPort=2182
server.1=127.0.0.1:2222:2223
server.2=127.0.0.1:3333:3334
server.3=127.0.0.1:4444:4445


zoo3.cfg
dataDir=/home/xxx/dataDir3
clientPort=2183
server.1=127.0.0.1:2222:2223
server.2=127.0.0.1:3333:3334
server.3=127.0.0.1:4444:4445

 

此外,在dataDir指定的目录下,创造一个myid文本文件,用来标识Zookeeper服务器的ID音讯。

echo 1 > $dataDir/myid
echo 2 > $dataDir2/myid
echo 3 > $dataDir3/myid

 

使用相应的配置文件来启动Zookeeper服务。如下图,一共启动了七个Zookeeper服务,从而在单机上模拟一个三节点集群。

澳门美高梅手机网站 6

 

参考:《Zookeeper分布式过程协同技术详解》

发表评论

电子邮件地址不会被公开。 必填项已用*标注