SONUB 首页 ZH English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

如何开启通知

此浏览器或网址无法使用通知。请使用支持通知的浏览器,通过安全连接访问SONUB。

如果通知被屏蔽,请在浏览器设置中允许通知。

  1. 打开地址栏旁的站点设置或浏览器的站点设置,将此网站的通知设为允许。
  2. 在设备设置中允许浏览器发送通知,并检查勿扰模式或专注模式。
  3. 返回SONUB,刷新页面,然后通过铃铛开启通知。

在iPhone或iPad上,将SONUB添加到主屏幕,从主屏幕打开后允许通知。

返回游戏开发总览
游戏开发

游戏服务器

管的不只是游戏逻辑,还有你的玩家是谁、他们和谁一起玩。

多数人挑游戏服务器,第一句问的是「能不能足够快地跑我的游戏规则」。这个开头就问错了。半年之后吃掉你时间的不是规则,而是账号、好友、公会、聊天、排行榜、推送、收据。要么选一个已经把这些做好的服务器,要么做好自己造的准备。

按社区功能来选,而不是按游戏循环

游戏服务器做的是两件很不一样的事。一件是游戏本身——移动棋子、判定命中、保持世界一致。另一件是围绕游戏的一切,而这第二件事,比新手想的大得多。决定玩家明天还回不回来的,也正是它。

中间的服务器塔托着一块共用的游戏棋盘,上面有三位玩家的棋子;周围的手机、笔记本电脑、平板和游戏机把走法发给服务器,并收回同一块棋盘。
在在线游戏里,每位玩家都把走法发给服务器;服务器保管唯一真实的游戏状态,再把它发回给所有人,就像一位公正的裁判。

在比较帧率之前,先数一数下面这些里,有几项是你不得不自己造、自己保安全、自己运维的:

  • 账号与登录——设备、邮箱、Apple、Google、Steam,还要把它们绑到同一个玩家身上,换设备也能接着玩。
  • 聊天与论坛——一对一、群聊、房间聊天,断线重连后还在的历史记录,外加举报和拉黑。
  • 公会与好友——入会申请、角色与权限、成员列表、在线状态(现在谁在线)。
  • 排行榜与锦标赛——每日每周重置、同分排序规则,以及把作弊者挡在榜首之外。
  • 推送与内购——告诉玩家体力回满了,以及在发放东西之前先验证收据是不是真的。