
Photon/ET/KBE
游戏服务器框架
夜色。
龘虢啊,崛起吧.
展开
-
【Photon Voice】Demo
PUN Voice Demo是一个简单的友好的四人手机游戏,玩家可以互相交谈。除了匹配,游戏有4个不同的可玩角色和3个不同的摄像头视图。这个演示是基于Unity的教程"Survival Shooter"和Photon Voice package。安装程序要尝试PUN Voice Demo:从Asset Store下载插件包。 在Unity中打开项目并加载DemoPunScene场景。 在Unity Inspector中打开PhotonServerSettings(Menu: "Wi...翻译 2020-11-24 14:49:13 · 898 阅读 · 0 评论 -
【Photon Voice】地区、端口、IPv6相关
地区Photon Cloud为您提供全球连接性,允许全世界的低延迟游戏。客户端的初始连接将连接到Photon Name Server,该服务器提供可用区域的列表。每个区域完全独立于其他区域,由主服务器(用于配对)和游戏服务器(主机室)组成。下面是可用区域的完整列表。在仪表板中,您可以定义哪些区域应可供客户端使用。最佳区域选择PUN和Photon Voice依赖于实时API层来选择最佳区域。C#实时APIPhoton Realtime可以检测到要连接的最佳区域,并使您能够保持在该.翻译 2020-11-23 13:07:50 · 633 阅读 · 0 评论 -
【Photon Voice】如何获取App ID
步骤1:注册并登录Photon已经有账户了?您可以直接进行步骤2。注册一个光子账户。第2步:获取应用程序IDApp ID是为Photon Cloud应用程序生成的标识符。当应用程序客户端连接用户或断开其他应用程序的用户时,将使用到它。进入控制台面板(Dashboard),创建一个新的免费应用程序,Photon Type选择为Photon Voice,设定名称等相关信息,默认该免费应用最多20 CCU。要显示该应用程序的完整APP ID,只需单击它。第三步:将App ID粘贴到游戏代码一旦翻译 2020-11-23 12:08:25 · 735 阅读 · 1 评论 -
【Photon Voice】Recorder 组件
Recorder是传输音频流的组件。使用此组件,您可以选择要流式传输的内容(输入音频源)、如何流式传输(音频质量)、何时开始和停止传输(传输切换)以及发送给谁(接收器目标)。此外,Recorder需要初始化。Input Audio Source 输入音频源Recorder支持各种类型的音频输入流。最明显的一个是用于语音聊天的麦克风。但是,Recorder支持两种类型的输入源。Microphone 麦克风要将麦克风用作Recorder传输的语音流的输入源类型,只需设置Recorder.Sour翻译 2020-11-23 11:49:36 · 1071 阅读 · 0 评论 -
【Photon Voice】PUN2中使用
概念PUN2层的语音逻辑继承自原始的Photon Voice 1或PUNVoice:语音客户端状态可以自动与PUN的客户端状态同步。考虑的主要用例是每个玩家都有网络实例化的PUN预设(角色或化身),其中音频是三维定位的。单个音频流有一对组件,每个端点上都有一个:Recorder和Speaker。使用PUN时,链接对通过Photon View ID链接。[组件] PhotonVoiceNetwork 语音网络PhotonVoiceNetwork是一个单例:实例应该只存在一个。如果存在多个实例,翻译 2020-11-19 19:04:23 · 1243 阅读 · 0 评论 -
【Photon Voice】介绍
入门Photon Voice 2是Photon Voice的后续版本,它带来了以下功能:改进了API和更好的Unity组件。 与PUN2兼容。 灵活性:由于现在它与PUN2分离,它可以与Photon Realtime、Photon Bolt、Photon Chat同时甚至单独使用(Unity引擎中)。 新的基于WebRTC的DSP(数字信号处理器)。 更新了新的演示。Photon Voice 2可以从Unity Asset Store下载和导入。最低Unity版本要求为2017.4.7f1翻译 2020-11-19 18:07:57 · 1961 阅读 · 1 评论 -
Photon RealTime (Android-NDK-SDK)记录
【背景】photon engine针对Unity开发的插件PUN2用于多人在线比较简单方便使用,以前只用在Unity中使用,甚少关注原生安卓和IOS如何使用,最近有个需求,需要用原生安卓APP(已开发完毕)与Unity项目(开发中)做数据同步,尽量用现有工具(SDK)做,既然不用造轮子,就用这个了。结果踩坑了,原生安卓SDK,官方用VS+VisualGDB开发的,不是直接用Android Studio,有不少的差异,而且无完整教程,官网论坛不少人吐槽Android Demo无法运行。因对原生安卓手生,历原创 2020-09-04 19:57:05 · 668 阅读 · 0 评论 -
【阿里云】更换Win系统 + 快速配置FTP + PhotonEngine
现有阿里云ECS服务器一台,之前用于测试用,系统是CentOS,最近想测试PhotonEngine,需要更换为Win系统,备忘。远程连接时,虽然可以挂在本地硬盘复制本地资源,但是太慢了且进度不直观,所以启动FileZilla系列软件进行上下载资源。更换操作系统(阿里云控制台操作)登录阿里云,进入控制台,展开ECS服务器模块,点击左侧“实例与镜像”菜单下的“实例”按钮 勾选预更换系统的服务器,点击底部"关闭"按钮 服务器关闭后,点击底部"更多",展开“磁盘和镜像”,点击“更换操作系统” 按需更原创 2020-05-27 11:15:29 · 317 阅读 · 0 评论 -
Unity连接KBE云服务器:登录网关(baseapp)异常
大概流程:1.Unity编辑器点击运行2.点击注册账号3.点击登录账号:KBEngine::login_loginapp(): connect 外网IP:20013 success! KBEngine::Client_onLoginSuccessfully: accountName(test004), addr(内网IP:20015|20005), datas(21)! con...原创 2020-04-28 11:36:02 · 669 阅读 · 0 评论 -
【CentOS】MariaDB设置相关 | Navicat无法连接修复
【安装MariaDB,创建数据库,创建该数据库用户和密码】 //安装配置数据库【注意结尾是否要带";"分号】 yum install mariadb* -y systemctl start mariadb.service //启动数据库 systemctl enable mariadb.service //设置开机启动数据库 rpm -qa|grep m...原创 2020-04-26 13:37:29 · 364 阅读 · 0 评论 -
腾讯云CentOS7 【ssh-sftp】上传文件
ssh服务正常的情况下,sftp服务一般也是正常的只要能ssh远程,sftp服务就能通过sftp客户端软件(xftp/filezilla client等)登录,注意主机地址那块,协议要选sftp://...原创 2020-04-23 16:18:11 · 294 阅读 · 0 评论 -
腾讯云CentOS7 图形化界面并远程连接
一.登录腾讯云控制台,选中实例主机,进行登录,终端中依次执行://1、首先执行下面这句,防止系统文件被修改chattr +i /etc/resolv.conf//2、然后装tigervncyum install -y tigervnc tigervnc-server//3、然后,会显示服务器支持安装哪些包,列表中显示可以安装的Desktopyum grouplist//4、...原创 2020-04-23 15:16:22 · 398 阅读 · 1 评论 -
Unity Game Cloud
Unity Game Cloud手机游戏市场涨势迅猛。根据业内人士分析,移动和在线游戏领域的年平均增长率可以达到 23%,到 2017 年有望达到 600 亿美元。这对游戏开发商来说是个巨大的机遇。但是,只有很小一部分的游戏获得了成功。根据以往与众多游戏开发商合作的经验,我们发现,几乎所有成功的游戏都有一些共同的要素:他们开始于一个伟大的想法,有一个好的用户体验,而且,转载 2014-09-06 14:27:40 · 1362 阅读 · 0 评论 -
VMWare 15.0.2 + Centos 7.6 + KBEngine 2.5.4 + MariaDB 5.5.6 配置并运行DEMO
KBEngine,现更名ComblockEngine,一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用ComblockEngine插件能够快速与(Unity3D, OGRE, Cocos2d-x, HTML5, 等等)技术结合形成一个完整的客户端。 服务端底层框架使用C++编写,游戏逻辑层使用Python(支持热更新),开发者无需重复的实现一些...原创 2019-08-09 15:46:40 · 452 阅读 · 0 评论