<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Astro | 光子引擎photonengine中文站</title>
	<atom:link href="https://vibrantlink.com/author/astro/feed/" rel="self" type="application/rss+xml" />
	<link>https://vibrantlink.com</link>
	<description>成都动联无限科技有限公司</description>
	<lastBuildDate>Fri, 03 May 2024 02:20:07 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://vibrantlink.com/wp-content/uploads/2017/03/cropped-VL-text-dong-32x32.png</url>
	<title>Astro | 光子引擎photonengine中文站</title>
	<link>https://vibrantlink.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">125330554</site>	<item>
		<title>PUN的设置与连接</title>
		<link>https://vibrantlink.com/punsetting/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 30 Jul 2021 07:01:55 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=643</guid>

					<description><![CDATA[<p>Photon Unity Networking（PUN）的设置非常简单。把PUN导入到一个新的项目中，PUN向 [&#8230;]</p>
The post <a href="https://vibrantlink.com/punsetting/">PUN的设置与连接</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<p>Photon Unity Networking（PUN）的设置非常简单。把PUN导入到一个新的项目中，PUN向导（PUN Wizard）就会弹出来。也可以从菜单中访问，路径是Window-Photon Unity Networking。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img fetchpriority="high" decoding="async" width="366" height="267" src="https://vibrantlink.com/wp-content/uploads/2021/07/image003.png" alt="PUN Wizard界面" class="wp-image-644" srcset="https://vibrantlink.com/wp-content/uploads/2021/07/image003.png 366w, https://vibrantlink.com/wp-content/uploads/2021/07/image003-300x219.png 300w" sizes="(max-width: 366px) 100vw, 366px" /><figcaption>PUN Wizard 界面</figcaption></figure></div>



<p>通过免费注册一个新的Photon账户，或从您的仪表板上复制和粘贴现有的AppId，则可完成设置。</p>



<p>如果你想使用自托管的服务器（PhotonServer），请在这里点击 &#8220;跳过｜Skip&#8221;并编辑<code>PhotonServerSettings</code>，如下面所描述。</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>您只需要在代码中调用<code>PhotonNetwork.ConnectUsingSettings()</code>来进行连接。</p></blockquote>



<h2 class="wp-block-heading">PhotonServerSettings文件</h2>



<p>设置向导在你的项目中添加了一个<code>PhotonServerSettings</code>文件来存储配置，该文件主要由<code>ConnectUsingSettings</code>使用。你可以设置其连接到光子云PhotonCloud或自我托管的服务器Photon Server，并改变其他常用的设置。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="559" height="570" src="https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings.png" alt="在inspector中显示的PhotonServerSettings" class="wp-image-645" srcset="https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings.png 559w, https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings-294x300.png 294w" sizes="(max-width: 559px) 100vw, 559px" /><figcaption>在inspector中显示的PhotonServerSettings</figcaption></figure></div>



<p>你可以设置AppId、光子云区域｜Photon Cloud Region、游戏版本等。在大多数情况下，可以保留默认设置。</p>



<h3 class="wp-block-heading">设定值说明</h3>



<h5 class="wp-block-heading">AppId Realtime, Chat and Voice</h5>



<p>AppId被光子云｜Photon Cloud用来识别每个项目。PUN使用一个光子Realtime的AppId进行连接。它还能与Photon Chat和Voice很好地配合，不过如果你使用相应功能，其需要各自的AppId。</p>



<h5 class="wp-block-heading"><strong>App Version</strong></h5>



<p>在PUN中，App Version|应用程序版本是Game Version|游戏版本的一部分。具有不同游戏版本值的客户端，是相互分离的。PUN将其自己的PunVersion字符串添加到这个值中，以减少不同PUN版本之间潜在的不兼容情况。</p>



<h5 class="wp-block-heading">Use Name Server</h5>



<p>当连接到Photon Server v4服务器时，客户端会直接连接到主服务器，而不是Name Server|名称服务器。只有当你自己托管光子服务器PhotonServer时，才可以不勾选此项。更多细节请看下面<a href="#Photonserver-v4">Photon Server V4</a>段落。</p>



<h5 class="wp-block-heading">Dev Region</h5>



<div class="wp-block-image"><figure class="aligncenter size-large"><img decoding="async" width="672" height="285" src="https://vibrantlink.com/wp-content/uploads/2021/07/DevRegionPhotonServerSettings.png" alt="" class="wp-image-646" srcset="https://vibrantlink.com/wp-content/uploads/2021/07/DevRegionPhotonServerSettings.png 672w, https://vibrantlink.com/wp-content/uploads/2021/07/DevRegionPhotonServerSettings-300x127.png 300w" sizes="(max-width: 672px) 100vw, 672px" /><figcaption>&#8220;Dev Region&#8221; 部分在PhotonServerSettings中</figcaption></figure></div>



<p>从PUN v2.17开始，当使用<code>PhotonNetwork.ConnectUsingSettings()</code>进行连接时，<code>Dev Region</code>只在Unity Editor和Development Build中使用。你可以简单的通过删除该值，从而在Unity Editor和Development Build中禁用Dev Region。在<a href="/chinacloudpun" target="_blank" rel="noreferrer noopener">这里</a>阅读更多信息。</p>



<h5 class="wp-block-heading"><strong>Fixed Region</strong></h5>



<p>当连接到光子云时，PUN将默认选择最佳区域。如果你想连接到一个特定的地区，在这里输入一个地区代码，此情况下最佳地区选择将被关闭。</p>



<h5 class="wp-block-heading"><strong>Server</strong></h5>



<p>这个选项用于托管你自己的光子服务器PhotonServer时适用。请查看5分钟启动光子服务器或者下载Photon Server SDK。</p>



<p>确保这里填写客户端可以访问的地址。它可以是一个公共的、静态的IP、主机名或网络中的任何地址。</p>



<p>如果您为iOS开发游戏，可以考虑阅读<a href="https://doc.photonengine.com/en-us/pun/current/connection-and-authentication/ipv6" target="_blank" rel="noreferrer noopener">PUN和IPv6</a>以及<a href="https://doc.photonengine.com/en-us/server/current/operations/ipv6" target="_blank" rel="noreferrer noopener">如何为IPv6设置Photon服务器</a>。</p>



<p>当所有设置正确后，你可以在你的代码中调用<code>PhotonNetwork.ConnectUsingSettings()</code>。</p>



<h5 class="wp-block-heading">Port and Protocol</h5>



<p>Photon是为在一个Session|会话中使用多个服务器而设计的。这里输入的端口是第一个要连接的服务器的端口。这可能是一个主服务器或名称服务器。该端口也取决于所选择的协议。</p>



<p>如果你连接到光子云Photon Cloud，请将此值设为0。否则，请查询Photon使用的标准端口。</p>



<p>协议的默认值是（可靠的）UDP，但Photon同样也支持TCP和WebSockets。PUN客户端会在WebGL输出中自动使用安全WebSockets。</p>



<p>一般情况下建议使用UDP。</p>



<h5 class="wp-block-heading">Enable Lobby Statistics</h5>



<p>要从服务器上获得大厅统计信息，应该勾选这个选项。更多信息见<a href="https://doc.photonengine.com/en-us/pun/current/lobby-and-matchmaking/appandlobbystats#lobby_statistics" target="_blank" rel="noreferrer noopener">应用程序和大厅统计</a>页面。</p>



<h5 class="wp-block-heading">Network Logging</h5>



<p>这可以控制低级别的Photon代码的log记录。除非有必要，否则一般情况下应使用<code>Error</code>设置。</p>



<h5 class="wp-block-heading">Enable Support Logger</h5>



<p>当你需要追踪在连接、匹配或房间中发生的事件时，这是一个有用的设置。勾选后，我们的脚本将注册回调并记录重要信息，以帮助调试你的游戏。</p>



<h5 class="wp-block-heading">Run in Background</h5>



<p>这设置了同名的Unity设置。更多信息在<a href="https://docs.unity3d.com/ScriptReference/Application-runInBackground.html" target="_blank" rel="noreferrer noopener">这里</a></p>



<h5 class="wp-block-heading">RPC List</h5>



<p>&#8220;<code>Remote Procedure Calls</code>&#8220;使你能够在一个房间里的其他客户端上调用一个方法。PUN在<code>PhotonServerSettings</code>中保留了这些方法的列表，在调用RPC时使用每个名称的缩写作为索引。</p>



<p>请查看<a href="https://doc.photonengine.com/en-us/pun/current/gameplay/rpcsandraiseevent" target="_blank" rel="noreferrer noopener">远程调用PRC</a></p>



<h2 class="wp-block-heading">自我托管的光子服务器配置</h2>



<p>我们建议使用<code>PhotonNetwork.ConnectUsingSettings</code>方法进行连接，并在连接前对<code>PhotonServerSettings</code>进行相应的调整，可以在编译时在Unity编辑器中进行，也可以在运行时通过代码进行（改变<code>PhotonNetwork.PhotonServerSettings.AppSettings</code>）。我们推荐使用<a href="/photon5" target="_blank" rel="noreferrer noopener">Photon Server v5</a>。</p>



<h3 class="wp-block-heading">Photon Server V5</h3>



<p>清除或设置<code>NameServer.json</code>中配置的固定区域。将 &#8220;Server&#8221;设置为您的光子服务器的IP或主机名，其必须是在你的客户端可以访问的网络中。使用&#8221;localhost&#8221;或127.0.0.1来访问本机也是可以的。使用5058为默认的UDP端口（如果你在<code>PhotonServer.config</code>中改变了NameServer应用程序的自定义端口，则此处也应改变为该端口）。请参阅这里的<a href="https://doc.photonengine.com/en-us/pun/current/connection-and-authentication/tcp-and-udp-port-numbers" target="_blank" rel="noreferrer noopener">每个协议和服务器的默认端口列表</a>。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="708" height="381" src="https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings-server-v5.jpg" alt="" class="wp-image-650" srcset="https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings-server-v5.jpg 708w, https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings-server-v5-300x161.jpg 300w" sizes="auto, (max-width: 708px) 100vw, 708px" /><figcaption>光子服务器V5 设置范例</figcaption></figure></div>



<p>在使用光子服务器（OnPremises）时，您需要知道其与光子云有一些细微的使用区别。<a href="/cloudorserver" target="_blank" rel="noreferrer noopener">这里</a>列出了这些区别。</p>



<h4 class="wp-block-heading" id="Photonserver-v4">Photon Server V4</h4>



<p>请取消对 &#8220;<code>Use Name Server</code>&#8220;的勾选，因为Photon Server v4 SDKs不包括这项服务。清除固定区域。将 &#8220;Server &#8220;设置为您的光子服务器的IP或主机名。同样，其必须是在你的客户端可以访问的网络中。使用 &#8220;localhost &#8220;或127.0.0.1来访问本机是可以的，如果您使用在同一台机器上的独立构建。输入端口5055为默认的UDP协议（如果你在<code>PhotonServer.config</code>中改变了MasterServer应用程序的自定义端口，则为该端口）。请参阅这里的<a href="https://doc.photonengine.com/en-us/pun/current/connection-and-authentication/tcp-and-udp-port-numbers" target="_blank" rel="noreferrer noopener">每个协议和服务器的默认端口列表</a>。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="645" height="308" src="https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings-server.png" alt="" class="wp-image-651" srcset="https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings-server.png 645w, https://vibrantlink.com/wp-content/uploads/2021/07/pun2-photonserversettings-server-300x143.png 300w" sizes="auto, (max-width: 645px) 100vw, 645px" /><figcaption>光子服务器V4 设置范例</figcaption></figure></div>



<p>当使用光子服务器（OnPremises）时，需要做一些调整：</p>



<ul class="wp-block-list"><li>如果你连接到Photon Server v4，请在在连接之前将序列化协议设置为1.6版本（因为1.8版本与该服务器版本不兼容）。</li></ul>



<pre class="EnlighterJSRAW" data-enlighter-language="csharp" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">PhotonNetwork.NetworkingClient.SerializationProtocol = SerializationProtocol.GpBinaryV16;</pre>



<ul class="wp-block-list"><li>客户端需要设置一个唯一的<code>UserId</code>，即使你不对用户进行认证。例如，为每个设备生成并保存一个GUID。</li><li><code>GameVersion</code> / <code>AppVersion</code>不用于创建单独的虚拟AppId。</li></ul>



<p>要获得Photon Server v4和Photon Cloud之间的完整差异列表以及Photon Server v4的已知问题，请访问此<a href="/cloudorserver/" target="_blank" rel="noreferrer noopener">页面</a>。</p>The post <a href="https://vibrantlink.com/punsetting/">PUN的设置与连接</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">643</post-id>	</item>
		<item>
		<title>Photon 5 更新与改变</title>
		<link>https://vibrantlink.com/photon5/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Thu, 20 May 2021 07:15:53 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=634</guid>

					<description><![CDATA[<p>主要变化 名称服务器/NameServer NameServer在光子云PhotonCloud上已经存在了一段 [&#8230;]</p>
The post <a href="https://vibrantlink.com/photon5/">Photon 5 更新与改变</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<h2 class="has-vivid-cyan-blue-color has-text-color has-large-font-size wp-block-heading">主要变化</h2>



<p class="has-vivid-cyan-blue-color has-text-color has-large-font-size">名称服务器/NameServer</p>



<p>NameServer在光子云PhotonCloud上已经存在了一段时间，我们决定在v5中把它带到独立的Photon服务器上。使用NameServer作为LoadBalancing实例的默认应用，在切换到MasterServer之前，客户应首先连接到NameServer，这是现在部署Photon的首选方式。</p>



<p>NameServer对于配置不同的部署区域或集群非常有用。因此，负载平衡是在另一个层面上完成的。这一方式已经被我们的企业客户使用，且反响很好。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-large-font-size">内置的验证提供者</p>



<p>NameServer上的自定义验证功能带来了四个开箱即用的验证提供者，这些功能以前只在光子云PhotonCloud上可用，他们包括：Facebook、Steam、Oculus和Vive。这也是广受我们企业客户好评和使用的另一项功能。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-large-font-size">PhotonSocketServer</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">配置全面更新</p>



<p>配置系统已经完全改变。它现在依靠.NET Core的配置提供者来加载、解析和绑定。服务器应用程序现在需要<code>Microsoft.Extensions.Configuration.Abstractions</code> NuGet包，以便使用<code>Microsoft.Extensions.Configuration.IConfiguration</code>接口，该接口将通过一个新的构造函数注入到应用程序中。</p>



<p><code>PhotonServer.config</code>文件现在在服务器启动时也具有XML模式验证功能。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">一些新的限制</p>



<p>我们一直都有本地设置（通过<code>PhotonServer.config</code>配置）来设置数据传输限制（消息大小，缓冲区大小，数据传输率）。</p>



<p>因此，为了给Photon服务器增加一层保护，我们引入了新的设置，您可以通过微调来定义这些使用限制。</p>



<ul class="wp-block-list"><li><code>MessageRate:</code> 每个对等体每秒允许的最大传入信息数量。默认值为5000。</li><li><code>MessageDataRate</code>: 允许每个peer每秒缓冲传入数据的最大尺寸。默认为2147483647（<code>int.MaxValue</code>）。</li><li><code>MaxMessageSize</code>: 允许传入的消息的最大尺寸。默认值为512000。</li></ul>



<p>阅读更多关于如何在 &#8220;<a href="https://doc.photonengine.com/en-us/server/v5/operations/server-config#managed_socketserver_settings" title="https://doc.photonengine.com/en-us/server/v5/operations/server-config#managed_socketserver_settings" target="_blank" rel="noreferrer noopener">管理的SocketServer设置</a> &#8220;配置（英文官网）。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">序列化协议 V1.8</p>



<p>服务器现在支持1.8版本的序列化协议，这也是最新客户端SDK的默认状态。新的协议为大多数常用的类型，带来了新的优化和紧凑的数据传输技术。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">安全证书/验证设置</p>



<p>在安全连接的验证格式和配置的方面，我们已经从安全通道（Schannel）转换为OpenSSL。你可以在<a href="https://doc.photonengine.com/en-us/server/v5/operations/certificate-setup" title="https://doc.photonengine.com/en-us/server/v5/operations/certificate-setup" target="_blank" rel="noreferrer noopener">这里</a>（英文官网）找到设置证书的新方法。</p>



<p>Photon Server v5现在也支持TLS 1.2和TLS 1.3。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">定时断开连接</p>



<p>在v5中，我们增加了一种定时或延迟断开连接的方法，将客户端的<code>ConnectionState</code>设置为<code>ScheduledForDisconnect</code>，并让服务器能够在断开连接前向客户端发送<code>DisconnectMessage</code>。默认的延迟是5000毫秒。同时服务器有更多的理由断开服务器的连接，断开原因可能是一个错误。</p>



<p>当一个peer被安排断开连接时，服务器将丢弃从该peer传入的任何数据。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">32位的支持终止</p>



<p>PhotonSocketServer现在只有64位的版本。&#8221;deploy\bin_Win32 &#8220;目录已经不在保留。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-large-font-size">负载平衡</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">配置全面更新</p>



<p>配置文件已被改变，因此每个应用程序都有自己的文件，并有一个简化的新结构。插件的配置也移到了它自己单独的配置文件中。此外，<code>HttpQueueSettings</code>现在有自己单独的部分，并且可以在使用<code>HttpQueue</code>的部分中进行配置。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">新的限制选项</p>



<p>对于LoadBalancing服务器应用程序，我们之前总是有各种可配置限制。但这似乎并不足以保护Photon服务器免受恶意客户或黑客的攻击或滥用。</p>



<p class="has-vivid-cyan-blue-color has-text-color"><strong>操作限制</strong></p>



<p class="has-vivid-cyan-blue-color has-text-color">通用：</p>



<p>我们为每个操作代码增加了操作请求和参数限制。</p>



<p class="has-vivid-cyan-blue-color has-text-color">特定：</p>



<p>对于最常用的操作同样也有一些限制：加入、创建和<code>SetProperties</code>。</p>



<p class="has-vivid-cyan-blue-color has-text-color">游戏服务器/GameServer：</p>



<ul class="wp-block-list"><li><code>JoinGameRate</code>：每个peer每秒的最大Join请求数。</li><li><code>CreateGameRate</code>：每个peer每秒最大的创建请求数。</li><li><code>SetPropertiesRate</code>：每个peer每秒最大的SetProperties请求数。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color">主服务器/MasterServer：</p>



<ul class="wp-block-list"><li><code>MaxConcurrentJoinRequests</code>：每个peer的待处理（排队的未处理请求）的最大联合操作数量。</li><li><code>MaxTotalJoinRequests</code>：每个peer的最大联合操作总数。</li><li><code>MaxJoinedGames</code>：同一个peer同时加入的房间的最大数量。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color">HTTP限制</p>



<p>除了 &#8220;常规 &#8220;的HTTP队列设置外，你可以通过<code>LimitHttpResponseMaxSize</code>来限制传入的HTTP响应的有效载荷大小。这可以应用于自定义认证、WebRPCs或自定义插件（包括Webhooks）。</p>



<p class="has-vivid-cyan-blue-color has-text-color">事件缓存的限制</p>



<ul class="wp-block-list"><li><code>SlicesCount</code>：每个房间的事件缓存slices的最大数量。</li><li><code>EventsCount</code>：每个房间的最大缓存事件数（所有角色和全局缓存）。</li><li><code>ActorEventsCount</code>：每个房间每个角色的最大缓存事件数。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color"><strong>属性限制</strong></p>



<p class="has-vivid-cyan-blue-color has-text-color">游戏服务器/GameServer：</p>



<ul class="wp-block-list"><li><code>MaxUniqPropertyKeysPerPeer</code>：每个角色在每个房间内的不同属性键的最大数量。</li><li><code>MaxPropertiesPerRequest</code>：每个SetProperties请求的最大不同属性数量。</li><li><code>MaxPropertiesSizePerGame</code>：每个房间所有属性的最大总数/总和。</li><li><code>MaxPropertiesSizePerRequest</code>：每个SetProperties请求的任何单一属性的最大尺寸。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color">大厅限制</p>



<ul class="wp-block-list"><li><code>MaxGamesOnJoin</code>：当客户端加入大厅时，在<code>GameList</code>事件中发送的房间列表条目的最大数量。</li><li><code>MaxGamesInUpdates</code>：在<code>GameListUpdate</code>事件中发送的房间列表条目的最大数量。</li><li><code>MaxGamesInGetGamesListResponse</code>：作为<code>GetGameList</code>请求的结果，SQL房间列表条目的最大数量。</li><li><code>Total</code>：每个应用程序的大厅的最大数量。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">.NET目标</p>



<p>为了准备完全支持.NET核心的v6版本，服务器源代码的.NET项目风格在v5中发生了变化，我们增加了构建文件来准备。</p>



<p>构建目标配置（还有目标构建输出文件夹等）是通过MSBuild文件（csproj，csproj.includes）和自定义定义和宏来处理的。参见 &#8220;build/include &#8220;文件夹。构建流程和部署过程主要通过 &#8220;dotnet &#8220;命令完成。这就是为什么你需要安装.NET Core运行库才能构建和部署，尽管.NET Core还不是一个支持的构建目标。</p>



<p>除此之外，目标的.NET框架版本从4.0更新到4.6.1。但你也用高于4.6.1的.NET框架版本进行构建。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">本地NuGet资源库</p>



<p>在v5 SDK中，用于服务器应用程序开发的主要库现在可以作为本地NuGet包使用。</p>



<ul class="wp-block-list"><li>ExitGamesLibs (ExitGamesLibs.dll)</li><li>ExitGames.PhotonHostRuntimes (PhotonHostRuntimesInterfaces.dll)</li><li>ExitGames.Logging (ExitGames.Logging.dll)</li><li>ExitGames.Logging.Log4Net (ExitGames.Logging.Log4Net.dll)</li></ul>



<p>这通过 &#8220;<code>nuget.config</code> &#8220;和SDK文件夹根部的Nuget包完成。如果你的解决方案没有自动完成，也可以从 &#8220;<code>nuget.config</code>&#8220;文件中手动添加包源 &#8220;<code>WorkspaceNuget</code>&#8220;。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">改进的反馈控制系统（LoadBalancer</p>



<p>LoadBalancer使用的反馈控制系统得到了增强。它现在包含双倍反馈级别（过去是5级，现在是10级）。我们还引入了优先权/Priorities和储备/Reserve。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">新的服务器错误代码</p>



<ul class="wp-block-list"><li><code>HttpLimitReached</code>: 32745，这意味着HTTP请求失败，因为已经达到了一个限制。</li><li><code>ExternalHttpCallFailed</code>: 32744，这意味着HTTP请求由于与目标Web服务有关的问题而失败。</li><li><code>OperationLimitReached</code>: 32743，这意味着操作被阻止了，因为已经达到了一个限制。</li><li><code>SlotError</code>：32742，这意味着更新预期用户时出现了错误。</li><li><code>SecureConnectionRequired</code>：32740，这意味着peer被断开，因为服务器要求安全连接，而此安全连接是通过LoadBalancing部分的 &#8220;<code>RequireSecureConnection</code>&#8220;设置启用的。</li><li><code>EventCacheExceeded</code>: 32739，这意味着事件缓存被取消了，因为已经达到了一个限制。</li><li><code>ExpectedGSCheckFailure</code>：32738，这意味着加入操作失败，因为客户端没有连接到由主服务器提供并在授权令牌中加密的正确游戏服务器。这需要游戏服务器设置 &#8220;<code>TokenCheckExpectedHostAndGame</code>&#8220;生效。</li><li><code>ExpectedGameCheckFailure</code>：32737，这意味着加入操作失败，因为客户端没有提供正确的预期<code>GameId/RoomName</code>，其由<code>MasterServer</code>提供并在<code>auth token</code>中加密。这需要游戏服务器设置 &#8220;<code>TokenCheckExpectedHostAndGame</code>&#8220;设置启用。</li><li><code>AuthRequestWaitTimeout</code>：32736，一个断开连接的原因，而不是一个错误代码。这意味着peer被断开连接，因为它在服务器上待的太久却并没有认证。此只发生在主服务器上。超时时间可以在主服务器设置 &#8220;<code>AuthTimeout</code>&#8220;中设置。默认是1200000毫秒（20分钟）。</li><li><code>ConnectionSwitch</code>: 32735，一个断开原因，而不是一个错误代码。它意味着断线的peer快速重联（使用相同的会话令牌）重新联入房间里的活动角色。</li><li><code>ActorRemoved</code>：32734，一个断开的原因而不是错误代码。它意味着peer因为相应的角色被从房间中移除而断开。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color has-large-font-size">其他变化</p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">修正部分</p>



<ul class="wp-block-list"><li>服务器现在按照预期，在所有情况下作为认证操作的结果而返回<code>UserId</code>。如果客户端或认证提供者没有设置<code>UserId</code>，将返回服务器上生成的<code>GUID</code>。在v4中，服务器在这种情况下不返回<code>UserId</code>。</li><li>另外，在认证过程中，如果认证提供者没有设置<code>Nickname</code>，则服务器将不会返回任何值。在v4中，服务器在这种情况下会返回一个空的<code>Nickname</code>。</li><li>服务器现在不允许同一个角色多次被添加到同一个兴趣小组/interest group中。在v4中，这操作是有可能的，它导致了多次收到该角色发送到该兴趣小组的相同事件。</li><li>服务器现在支持session tokens，因此，快速重联的功能可以按预期工作。</li><li>可以通过广泛房间属性创建房间后设置预期用户/Setting Expected Users。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">新增功能</p>



<ul class="wp-block-list"><li>PlayerTTL和EmptyRoomTTL被添加为广泛房间属性，可以在房间创建后设置（或更改）。</li><li>房间标志/Room flags在房间创建时被添加。<ul><li>&#8220;<code>Delete Null Properties</code>&#8220;：为空值的属性将在服务器上被删除。</li></ul><ul><li>&#8220;<code>Broadcast Properties Change</code>&#8220;：调用<code>SetProperties</code>的客户端也将收到<code>PropertiesChanged</code>事件。</li><li>&#8220;<code>SuppressPlayerInfo</code>&#8220;：在加入过程中，我们将抑制获取任何有关已加入用户的信息的操作，但仍有可以通过<code>GetProperties</code>操作获得这些信息，这个标志覆盖了<code>SuppressRoomEvents</code>标志的值。</li><li>&#8220;<code>CheckUserOnJoin</code>&#8220;, &#8220;<code>SuppressRoomEvents</code>&#8220;, &#8220;<code>PublishUserId</code>&#8221; 和 &#8220;<code>DeleteCacheOnLeave</code>&#8221; (也叫 &#8220;<code>CleanupCacheOnLeave</code>&#8220;) 现在都是房间标志/room flags。用来请求参数或广泛房间属性。</li></ul></li><li>为<code>SQL</code>大厅新增 &#8220;<code>GetGameList</code>&#8220;操作。</li><li>通过保护匹配过滤器（SQL查询）免受SQL注入，为SQL大厅提供额外的安全性。</li><li>更多的性能计数器。在<a href="https://doc.photonengine.com/en-us/server/v5/performance/photon-counters-list" title="https://doc.photonengine.com/en-us/server/v5/performance/photon-counters-list" target="_blank" rel="noreferrer noopener">这里</a>查看完整列表。</li><li><code>JoinRandomRoom</code>允许你有多个 &#8220;连接的 &#8220;逗号分隔的SQL过滤器（最多三个）。</li><li><code>JoinRandomRoom</code>允许你在没有找到匹配的情况下创建一个房间。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">功能改变</p>



<p>v5中的认证应该在NameServer上完成，而不再是在MasterServer上。虽然目前在MasterServer上仍然可用，但我们将在未来将其废弃。有了Steam、Facebook、Oculus和Vive作为NameServer上内置的认证供应商，你就有了另一个理由把它移到那里。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-large-font-size"><strong>其他调整</strong></p>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">终止部分</p>



<ul class="wp-block-list"><li>CounterPublisher已经停用。其相关的源代码和二进制文件（文件和配置）已从SDK中删除。你可以使用Telegraf或Windows PerfMon代替。</li><li>MMO项目。</li><li>StarDust测试控制台客户端。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">光子控制的变化</p>



<ul class="wp-block-list"><li>&#8220;MMO演示 &#8220;实例子菜单移除。</li><li>&#8220;运行TestClient（LoadBalancing）&#8221;从 &#8220;LoadBalancing（MyCloud）&#8221;子菜单中删除。</li><li>添加了 &#8220;编辑 Nameserver.json &#8220;快捷方式。</li></ul>



<p class="has-vivid-cyan-blue-color has-text-color has-medium-font-size">相关资源</p>



<p><a href="https://www.photonengine.com/en-US/sdks#server-sdkserverserver" target="_blank" rel="noreferrer noopener" title="https://www.photonengine.com/en-US/sdks#server-sdkserverserver">Photon v5 SDK 下载</a></p>The post <a href="https://vibrantlink.com/photon5/">Photon 5 更新与改变</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">634</post-id>	</item>
		<item>
		<title>光子引擎中文网站使用条款</title>
		<link>https://vibrantlink.com/term/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 05 Aug 2020 10:16:10 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=598</guid>

					<description><![CDATA[<p>光子引擎中文网站使用条款&#160; 欢迎使用光子引擎中文网站（“以下简称网站”）。除其他事项外，本网站旨在（ [&#8230;]</p>
The post <a href="https://vibrantlink.com/term/">光子引擎中文网站使用条款</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<p class="has-text-align-center">光子引擎中文网站使用条款&nbsp;</p>



<p>欢迎使用光子引擎中文网站（“以下简称网站”）。除其他事项外，本网站旨在（a）向您提供有关光子及其产品和服务的信息，（b）提供内部或外部连接允许访问许可下载，相关资料，介绍和其他内容，（c）为您提供直接与我们联系的机会和方式。</p>



<p>我们希望您能享受访问我们网站的体验，但是我们也希望您了解访问网站时所同意的条款。本文中对“我们”或“VL”或“动联无限”的引用是指成都动联无限无限科技有限公司以及我们认为适当的我们的关联公司，子公司，服务提供商和指定人员。如果您或您的组织根据单独的协议（例如，光子系列软件或服务的许可协议等）获得相关的产品或服务，则您对此类产品和服务的使用将受该其他协议而非本网站条款的约束。本网站使用条款仅适用于您对网站的访问和使用，以及对于我们所列出，或提供的各类软件，资料，内部或外部链接，许可或服务（以下简称“相关服务”）的测试，试用或使用（以下简称“使用”）。通过任何网络方式，访问，或使用我们相关服务的任何个人，法人，机构或者团体，以下简称为“用户”或/及“访问者”。</p>



<p>1.0 遵守条款和资格</p>



<p>访问本网站或使用本网站相关服务，即表示您同意本网站的使用条款以及本网站上的所列出的相关产品或服务的其他法律声明，条款和政策（以下统称为“条款”）。</p>



<p>您同意仅按照条款使用本网站及我们列出或提供链接的相关服务。如果您不同意本条款，请不要使用本网站或其任何功能，及所涉及的任何内部及外部资料，或者我们所提供或列出的任何免费，付费，包括但不限于有其他任何条件下所提供的任何软件，许可，服务或资料（以下简称“服务”）。</p>



<p>2.0 修正</p>



<p>我们可以随时修改或终止任何条款，并且这些修改将于我们在网站上发布修订后的条款时生效。每次您使用本网站时，都应访问并阅读本网站的现行条款。在我们发布修订后的条款后，您继续使用本网站即表示您接受此类修订后的条款。如果您对本网站，其内容或任何条款（包括经修改的内容）不满意，则表示您同意唯一的专属的补救办法是停止使用本网站。本条款是您与我们之间就您使用本网站及我们所提供的相关软件，许可和服务所达成的全部协议；同意和遵守本条款其是您下载和使用我们所列或所提供的相关产品和服务的前提和必要条件。</p>



<p>3.0 有效期</p>



<p>本条款（我们可能会不时修改）在您使用本网站或相关服务期间将保持全部效力。您可以出于任何原因随时通过与我们联系并通知我们您希望终止注册的方式终止使用相关服务。我们可以随时以任何理由或没有理由终止您的相关服务，无论有无事先通知或解释，并且不承担任何责任。即使在相关服务使用终止后，本条款仍然有效，并且您将受其约束，但您作为相关服务使用者的权利将终止。</p>



<p>4.0 专有权</p>



<p>我们对您在本网站上发布的文本，文件，图像或任何其他材料（统称“内容”）（如果适用）不主张任何所有权。将您的内容发布到网站后，您将继续保留您在内容中可能拥有的任何此类权利，但须遵守此处的许可。</p>



<p>通过在网站上显示，发布或上载内容，或以其他方式向我们提交内容（统称为“发布”），您特此授予我们及其附属公司不可撤销的，永久的，全球性的，免版税的非专有许可，以出于任何原因并在网站上或通过网站使用，修改，删除，添加，创建，公开执行，公开展示，复制和分发（并通过多级被许可方再许可前述权利）此类内容的衍生作品通过广告和促销网站（包括通过截屏和博客）和/或我们产品的任何媒体格式和通过现在现有或将来开发的任何媒体渠道进行宣传。我们可能会不时地永久或暂时地从网站上删除内容，但前提是即使我们确实从网站上删除了该内容，我们也没有义务停止上述内容的其他使用。 我们也可能出于任何或没有理由（包括但不限于）而拒绝，拒绝发布或删除任何内容。</p>



<p>您声明并保证：（i）您拥有您在网站上或通过网站发布的内容，或有权授予上述许可，并且（ii）您在网站上或通过网站发布的内容不具有侵犯任何个人或实体的隐私权，公开权，合同权，知识产权或任何其他权利。您同意对由于您发布的任何内容而欠任何个人或实体的任何和所有特许权使用费，费用以及任何其他款项承担全部责任。</p>



<p>本网站可能包含我们提供的内容（包括我们发布或显示的而非由访问者发布或显示的第三方内容），包括但不限于文本，图像和徽标。我们内容受版权，商标，专利，商业秘密和其他法律的保护，并且在您与我们之间，我们拥有并保留我们相关内容以及本网站功能的所有权利。特此声明，我们授予您有限的，可撤销的，不可再许可的许可，用于复制和显示我们的相关内容（不包括任何软件代码），仅供您个人查看网站时使用。除非本条款中有规定，否则您不得复制，修改，翻译，发布，广播，传输，分发，执行，显示，转让，租赁，分许可，营销或出售本网站或其功能，或出现在网站上的任何内容的任何部分。</p>



<p>5.0免责声明</p>



<p>我们对本网站上的任何内容概不负责，也不作任何明示或暗示的保证，包括但不限于我们内容，访问者提交内容或通过以下方式发布的其他内容的准确性和可靠性：网站，无论是由我们，访问者或与网站相关，或由其使用的任何设备或程序造成的，还是由于其他原因产生的。访问者的内容不一定反映我们的观点或政策。在本网站上包含任何链接的网站并不意味着我们会批准或认可该链接的网站。访问这些第三方站点时，后果自负。 我们对在本网站上或通过本网站发布的第三方广告或第三方应用程序不承担任何责任，也不对其提供的商品或服务承担任何责任。 我们对网站的任何访问者的行为（在线或离线）概不负责，包括但不限于任何访问者发布的任何内容。我们对任何错误，遗漏，中断，删除，缺陷，操作或传输延迟，通信线路故障，盗窃或破坏或未授权访问或更改任何访问者通信皆概不负责。对于任何网络或线路，计算机在线系统，服务器或提供商，设备，软件，其由于技术问题或互联网或任何网络上的流量拥堵，线路波动而导致的任何软件或者硬件故障，我们概不负责，包括访问网站的部分内容或其组合，包括与参与或下载与网站相关的材料有关的内容，或导致的对访问者或任何人的包括计算机在内的任何设备的任何伤害或损害。在任何情况下，我们对因使用本网站，参加我们活动，由于在网站上或通过本网站发布的任何访问者内容而引起的任何损失或损害，包括人身伤害或死亡，概不负责，包括任何访问者，无论在线还是离线。此外，我们对任何病毒或我们无法控制的任何内容概不负责。我们不对您使用本网站对您软件，调制解调器，包括计算机在内的任何设备，电话或其他财产造成的任何损害负责。如果您无法通过本网站访问内容或其他材料，我们将对您不承担任何责任。</p>



<p>我们的网站和网站所列或所提供的相关服务按“现状”提供，因此，我们不包含其他保证，包括但不限于对特定目的的适用性，不侵权，准确性，或其他任何特质描述，所有权和娱乐性的保证。我们无法保证，也不保证因使用本网站和网站所列或所提供的相关服务而产生任何特定结果。</p>



<p>6.0我们的责任范围</p>



<p>在任何情况下，我们对您造成的任何损害，索赔或损失概不负责，包括但不限于补偿性，偶发性，直接，间接，特殊，后果性或特殊性损害，对我们已被告知或已知的任何不当性，是否知道这种损坏的可能性。此限制适用于所有诉讼原因，包括但不限于违反合同，违反保修，诽谤，疏忽大意，责任，错误陈述，其他侵权行为以及第三方索赔。如果本使用协议中规定的担保排除或责任限制是由于任何无法实行或不适用的原因引起的，则您同意我们的总赔偿责任不得超过五百圆人民币。</p>



<p>7.0赔偿</p>



<p>您同意赔偿并使我们、其子公司和关联公司及其各自的高级职员、代理人、合作伙伴和雇员免受任何损失、责任、成本、费用、索赔或要求（包括但不限于合理的律师费），这些损失、责任、成本、费用、索赔或要求是由于您违反使用条款使用网站和/或使用我们所列或所提供的相关服务的违反条款和/或违反条款中规定的您的陈述和保证和/或您张贴的任何内容而引起的。</p>



<p>8.0 数据保护&nbsp;</p>



<p>我们通过使用业界公认的安全保障措施（如防火墙）和精心制定的安全程序来保护您的个人信息的保密性和安全性，以防止您的信息丢失、滥用或未经授权的更改。</p>



<p>我们要求我们的员工保护您的信息，并使用物理、电子和程序保障措施，我们限制员工仅出于业务目的访问个人信息。</p>



<p>9.0 您个人信息的使用。</p>



<p>当我们要求您提供个人信息时，我们会告诉您或明确告诉您，我们需要什么来满足您的要求，以及我们将如何使用这些个人信息。我们不会将您的个人信息出售或出租给任何人。我们不会将您的个人信息与第三方分享，供其宣传使用。</p>



<p>9.1 与第三方共享个人信息。</p>



<p>有时，我们会与第三方签订合同，以便他们能够以其品牌标签提供我们的服务。在这样的合同中，我们有时会向对方公司提供最低限度的必要信息，以便他们能够就所提供的服务开出账单。合同禁止他们将您的任何个人信息用于他们自己的目的，并要求他们对我们提供给他们的信息进行保密。在有限的情况下，当我们真诚地相信根据适用法律需要披露个人信息时，我们可能会披露或报告这些信息。例如，我们可能被要求披露个人信息，以与监管机构或执法机关合作，遵守法律程序，如法院命令、传票、搜查令或执法要求。</p>



<p>9.2&nbsp;&nbsp;&nbsp;&nbsp;客户资料</p>



<p>访问者向VL授予非排他性、不可转让、不得再授权且买断之有限授权，以储存和使用经授权产品处理过之客户或其终端用户资料，包括任何数据、资讯、影像、文字、媒体和内容（以下称“客户资料”），仅供（a）在法律上且必要时履行VL之义务，并行使其根据本协议之权利，或（b）回应访问者使用授权产品时之服务或技术问题，访问者应对访问者或其终端用户提供之内容和所有资料负责。提供访问者资料时，访问者及其终端用户均不会上传以下任一类型资料，且VL对此类资料不承担任何责任：（a）受相关隐私或安全法规保护之资讯，根据为包括并不限于中华人民共和国个人信息保护法，中华人民共和国数据安全法，以及（b）可识别个人身份之资讯，包括（i）驾驶执照号码，（ii）护照/身份证号码或（iii）社会保险、税号或类似资料。访问者及其所有终端用户将根据适用法律，并以不违反或侵犯任何第三方任何权利之方式使用授权服务。当第三方提起诉讼（包括但不限于任何政府调查、投诉和诉讼），且内容与访问者资料（包括但不限于侵犯或盗用任何第三方智慧财产或违反适用法律）有关时，访问者将自行承担赔偿、辩护，并使VL/或其附随组织、主管、董事、员工、顾问和/或代理商免责。访问者将支付在明确可归因于此索赔诉讼中最终判决VL应支付之诉讼费和损失赔偿金，或因合同金钱和解而需支付之诉讼费和损失赔偿金。</p>



<p>10 营销政策</p>



<p>在任何时候，您都可以让我们知道您是否希望收到我们关于产品或服务的宣传材料。我们只想为您提供您想要的信息。如果您不希望收到此类材料，您可以在收集信息的过程中指定您的偏好，或通过网站表单向我们发送信息。</p>



<p>11.0 我们使用的网络技术</p>



<p>我们可能在网站上使用各种技术。其中包括cookies；当您访问我们的网站时，我们的网站可能会向您的浏览器提供一条信息。Cookies使我们能够跟踪网站的整体使用情况，并确定访问者喜欢的区域。Cookies还使我们能够在您再次访问我们的网站时识别您的身份，从而使您更容易访问我们的网站，并帮助为您提供个性化的体验。您可以通过您的浏览器设置在我们的网站上自由选择拒绝cookies，这不会限制您访问本网站的能力。大多数浏览器默认接受并保留cookies。请查看您所使用的浏览器的 &#8220;帮助 “菜单，了解如何更改您的cookie偏好。</p>



<p>我们或者我们所使用的工具可能会还分析我们网站上的活动。我们收集的信息包括IP地址、浏览器类型和版本以及您浏览的网页。我们也可能会跟踪您如何进入我们的网站，以及您在离开我们网站时点击的任何链接。一旦您离开我们的网站，我们不会再分析您的信息。我们使用您的网站活动可能会协助我们为您提供个性化的网络体验，协助我们了解您关注的服务并，为您量身定制我们的产品。</p>The post <a href="https://vibrantlink.com/term/">光子引擎中文网站使用条款</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">598</post-id>	</item>
		<item>
		<title>进行Photon的性能测试</title>
		<link>https://vibrantlink.com/performance-test/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 28 Mar 2020 07:30:15 +0000</pubDate>
				<category><![CDATA[Tutorial]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=575</guid>

					<description><![CDATA[<p>性能测试（也称为负载测试）是一种有用且强烈推荐的方式，用于验证服务器端的实现，和硬件是否可以实际处理预期的负载 [&#8230;]</p>
The post <a href="https://vibrantlink.com/performance-test/">进行Photon的性能测试</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<p>性能测试（也称为负载测试）是一种有用且强烈推荐的方式，用于验证服务器端的实现，和硬件是否可以实际处理预期的负载（在线人数）。</p>



<h4 class="wp-block-heading">您的期望是什么？</h4>



<p>我们经常被问到一个简单的问题就是：一个光子服务器可以处理多少个并发用户（CCU）？</p>



<p>但是如果要认真考虑这个问题，那么这个答案并不是那么简单。因为它取决于多个因素，例如：</p>



<ul class="wp-block-list"><li>每个房间的人数</li><li>传递消息率（每间房间和每秒的消息量合计）</li><li>通讯量的大小</li><li>协议类型（可靠Reliable/不可靠Unreliable）</li><li>客户的平台</li><li>采用服务器硬件规格</li><li>等等</li></ul>



<pre class="wp-block-preformatted">在一个典型的案例中，我们假设需要处理的量为：约200消息量/房间/秒。</pre>



<p>在如下的标准配置中：</p>



<ul class="wp-block-list"><li> 四核CPU（例如Intel Xeon E3-1270 v3、3.5GHz）</li><li> 8 GB RAM</li><li> 1 GBps NIC /上行链路端口速度</li></ul>



<pre class="wp-block-preformatted">在标准配置中，每个配置Photon的服务器可以处理2000-3000 CCU</pre>



<p>通常情况下，瓶颈不是CPU运算能力，而是NIC/带宽大小。 因为流量通常比高配置的CPU更贵，因此可能使用较低配置的服务器通常效率更高。</p>



<p>而且一般而言，实体物理服务器比VM（虚拟云服务器）提供更好的结果。</p>



<p>但是，上面的数字只是对预期结果的粗略估计。 您需要使用自己的代码库进行一些调整并运行负载测试，以获得适合您自己的项目的可靠数字。</p>



<h4 class="wp-block-heading">确定测试方案</h4>



<p>在运行负载测试之前，请预估您的项目运行环境并进行预先计算。</p>



<ul class="wp-block-list"><li>您希望服务器是什么硬件规格？</li><li>您希望自己的游戏有多少CCU（同时连接数）？</li><li>您是哪种类型的游戏，配对会如何进行？您是否具有用于不同功能的不同服务器？</li><li>您是使用Photon Server SDK中未经修改的代码，还是拥有自定义代码？ 如果有自定义部分，主要修改是什么？</li><li>每间客房有多少位用户？</li><li>有多少条消息要被传递？<ul><li> 示例：4个用户/房间，每100ms调用RaiseEvent（） <ul><li> 传入：4 * 10 msg / s = 40 msg / s</li><li> 传出：4 * 40 msg / s = 160 msg / s</li><li> 总计：200消息/房间/秒</li></ul></li></ul></li><li>平均消息大小是多少？<ul><li> 例：<ul><li> 200消息/房间/秒 * 200byte=〜40kByte/秒/房间</li><li> 预期：1000 CCU / 250个房间=>〜10 Mbyte / s 总计</li></ul></li></ul></li></ul>



<p>使用上面示例中的计算，您的项目已经接近100 MBit / s上行链路端口速度的上限。</p>



<p>我们几个客户端库具有内置的“网络流量统计信息”（Network Traffic Stats），可以帮助您回答这些问题。</p>



<h4 class="wp-block-heading">建立一个测试客户端</h4>



<p>光子是专门为处理大量的连接和流量进行优化的， 但是，客户端SDK和库并不是设计来用于进行负载测试的。一般案例中也无法以与Photon相同的方式对客户端进行优化。</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="486" height="149" src="https://vibrantlink.com/wp-content/uploads/2020/03/photon-server-load-testing-not-recommended.png" alt="" class="wp-image-576" srcset="https://vibrantlink.com/wp-content/uploads/2020/03/photon-server-load-testing-not-recommended.png 486w, https://vibrantlink.com/wp-content/uploads/2020/03/photon-server-load-testing-not-recommended-300x92.png 300w" sizes="auto, (max-width: 486px) 100vw, 486px" /><figcaption>不建议的设置：实际的游戏客户端和服务器通过“某些网络”进行连接</figcaption></figure></div>



<p>在大多数情况下，要准备要运行负载测试时，一般您的“游戏客户端”已完成。 因此，您可能会认为，将真实的游戏客户端用于负载测试是更加简单的做法。 但是，如果您尝试使用PhotonSDK的“负载测试客户端load test client”，则这些客户端将成为瓶颈，您将获得不准确且令人误解的结果。</p>



<p>建立一个好的测试客户端，是负载测试的真正挑战。</p>



<p>我们建议采用以下方法：</p>



<ul class="wp-block-list"><li> 记下游戏客户端需要发送的典型操作/事件的顺序。</li><li> 构建一个简单的Photon Server(!)应用程序，模拟游戏客户端的行为。</li><li> 使用Photon的服务器到服务器(Server to Server)功能在“S2S负载测试应用程序”和“服务器端” 的两个Photon应用之间建立连接。</li></ul>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="466" height="130" src="https://vibrantlink.com/wp-content/uploads/2020/03/photon-server-load-testing-as-recommended.png" alt="" class="wp-image-577" srcset="https://vibrantlink.com/wp-content/uploads/2020/03/photon-server-load-testing-as-recommended.png 466w, https://vibrantlink.com/wp-content/uploads/2020/03/photon-server-load-testing-as-recommended-300x84.png 300w" sizes="auto, (max-width: 466px) 100vw, 466px" /><figcaption>推荐：Photon Server应用程序使用(S2S)连接进行测试负载平衡之Photon主机</figcaption></figure></div>



<h4 class="wp-block-heading">配置光子</h4>



<p>Photon / PhotonServer.config</p>



<ul class="wp-block-list"><li>使用默认配置，请勿进行任何更改。</li><li>&nbsp;默认配置针对各种用例进行了优化。&nbsp;任何更改都可能产生不可预见的影响，并且将使理解和分析测试结果变得更加困难。</li></ul>



<p>记录/ log4net.config：</p>



<ul class="wp-block-list"><li> 确保在所有log4net.config文件中使用“ INFO”日志级别。</li><li> 在“ DEBUG”级别上过多的日志记录会对性能产生巨大影响，因此需要避免使用！</li><li> 在此处了解有关日志的更多信息：https://logging.apache.org/log4net/release/config-examples.html</li></ul>



<h4 class="wp-block-heading">运行测试</h4>



<ul class="wp-block-list"><li>将您的Photon S2S负载测试客户端托管在单独的物理计算机上。</li><li> 根据经验，每个光子的“服务器端”至少需要两台“ S2S负载测试机”才能平均分配负载。</li></ul>



<p>在运行测试之前，请确保在服务器端和客户端计算机上安装性能计数器（Performance Counters）并创建性能计数器日志：</p>



<ol class="wp-block-list"><li> 如果光子正在运行，请停止它</li><li> 从Photon Control->性能计数器（Performance Counters）->安装计数器（Install Counters），创建日志集（Logging Set）</li><li> 从命令行启动“ perfmon”。 在“data collector sets”->“User Defined”下：在“右”窗格中选择photon<em>perf</em>log>“Properties”->将采样间隔设置为1秒（如果采用默认的间隔1分钟，则没有足够的数据）</li><li> 启动光子</li><li> Photon Control -> Performance Counters -> Start Logging</li><li> 运行负载测试（load test）</li><li> Photon Control -> Performance Counters -> Stop Logging</li><li> 从c\perflogs\admin获取性能日志</li><li> 从\deploy\bin_win64\log和\deploy\log获取日志文件</li></ol>



<p>如果从Photon Control创建计数器日志失败，请从\deploy\bin_tools\perfmon运行以下命令：</p>



<pre class="EnlighterJSRAW" data-enlighter-language="generic" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">logman.exe create counter photonperflog -si 00:01 -v mmddhhmm -cf logman.config.txt</pre>



<h4 class="wp-block-heading">分析性能并确定瓶颈</h4>



<p>要分析负载，请在perfmon中加载性能计数器日志（performance counter log）。</p>



<p>在Photon Server SDK的“ doc”文件夹中，有一个“ photon-perfcounter.pdf”文件，其中列出了所有计数器并对其进行了简要说明。</p>



<ol class="wp-block-list"><li> 估计“总体”负载：对于首次估计，请查看“明显Obvious”计数器，例如：CPU load, number of Peers / Connections Active, memory usage per process, disconnects, network traffic (Bytes in / out / total) 等。 这些计数器可以使您了解服务器是否按您之前预期方式处理负载，或者是否存在需要进一步调查的瓶颈。</li><li> 传出流量（客户端忙吗？）： 如上所述，客户端通常是瓶颈。 请检查“传出”流量是怎样被处理的，例如“重新发送的命令每秒”的数量（如果客户端不发送ACKs，则Photon重新发送该命令），“已排队的可靠命令（Queued Reliable Commands）”的数量（已发送的命令的数量，尚未确认）等等。 如果这些值很高，则很可能您存在客户端的问题。 无论如何，您都应该仔细检查并确认这些计数器，如果您发现了客户端的瓶颈，请解决它并重新运行测试。</li><li> 传入流量（服务器忙吗？）： 通过比较当前正在“处理”多少个“Active” I/O，业务和ENet线程（Business and ENet Threads），以及ENet队列中是否有消息等项目，来检查服务器是否繁忙。 这些计数器通常与CPU /内存使用的计数器相关。</li></ol>



<p></p>The post <a href="https://vibrantlink.com/performance-test/">进行Photon的性能测试</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">575</post-id>	</item>
		<item>
		<title>Photon光子引擎 2020</title>
		<link>https://vibrantlink.com/photon-2020/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 31 Dec 2019 07:59:11 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=566</guid>

					<description><![CDATA[<p>自2003年开始建立的Photon Engine光子引擎，到目前已经16年了，在此期间光子引擎和服务在市面上最 [&#8230;]</p>
The post <a href="https://vibrantlink.com/photon-2020/">Photon光子引擎 2020</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<p>自2003年开始建立的Photon Engine光子引擎，到目前已经16年了，在此期间光子引擎和服务在市面上最猛烈的技术和市场浪潮中完善成长，到今天已经成为了世界范围内最主流的多人游戏引擎之一。</p>



<p>Photon光子引擎系列产品涵盖了制作一个优秀多人游戏的各个核心方面：</p>



<ul class="wp-block-list"><li>全球接近400000名光子引擎的开发者，其中包括一些最知名的工作室和公司</li><li>每月近4亿玩家使用光子提供的服务</li><li>在全球16个区域传输超过4PB数据</li><li>赢得2019年的最佳GaaS工具奖</li><li>最新的产品量子引擎Quantum是一个全新且是颠覆性的游戏引擎</li><li>大量的客户在使用Photon光子引擎所提供的培训，会议，教育和远程工程服务，并大幅提供其开发工作的效率</li></ul>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="600" height="220" src="https://vibrantlink.com/wp-content/uploads/2019/12/3da92c0e0ea6f54d096a710564ed595f5e7ee48f1ea49ba108863e2849bf46bce5dae49d008aedb82073c4907ec198b9967391fd14a8cc6ea6e249d528fe8f9b.jpg" alt="" class="wp-image-567" srcset="https://vibrantlink.com/wp-content/uploads/2019/12/3da92c0e0ea6f54d096a710564ed595f5e7ee48f1ea49ba108863e2849bf46bce5dae49d008aedb82073c4907ec198b9967391fd14a8cc6ea6e249d528fe8f9b.jpg 600w, https://vibrantlink.com/wp-content/uploads/2019/12/3da92c0e0ea6f54d096a710564ed595f5e7ee48f1ea49ba108863e2849bf46bce5dae49d008aedb82073c4907ec198b9967391fd14a8cc6ea6e249d528fe8f9b-300x110.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure></div>



<p>Photon Server的主要更新</p>



<p>Photon Server多年来一直坚如磐石，我们将继续通过新功能对其进行增强。 我们准备在2020年推出主要更新如下：<br> &nbsp;<br> 2020年1月发布的Photon Server版本5（候选版本）：<br> 新内核（将在v6中支持win / linux / mac）<br> 增强的自定义身份验证，配对和新的房间创建方法<br> 最先进的安全性：TCP / TLS支持，UDP数据报加密和Open SSL（支持TLS 1.3）<br> 提高性能的新序列化<br> 新内核具有.NET Core支持和跨平台异步I / O功能。 </p>



<p>我们的下一个大升级将是版本6，该版本将在Windows / Linux上运行，并计划于2020年中期发布。</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="600" height="220" src="https://vibrantlink.com/wp-content/uploads/2019/12/60aba6e56c4df1437587c86dc75bdccabf6abd53da26f49d041d76a91f7aa0beafba834cc29d58040f6ed5af8bd23ce4a0f330c002be0c62e1ee5c486d2130d4.jpg" alt="" class="wp-image-568" srcset="https://vibrantlink.com/wp-content/uploads/2019/12/60aba6e56c4df1437587c86dc75bdccabf6abd53da26f49d041d76a91f7aa0beafba834cc29d58040f6ed5af8bd23ce4a0f330c002be0c62e1ee5c486d2130d4.jpg 600w, https://vibrantlink.com/wp-content/uploads/2019/12/60aba6e56c4df1437587c86dc75bdccabf6abd53da26f49d041d76a91f7aa0beafba834cc29d58040f6ed5af8bd23ce4a0f330c002be0c62e1ee5c486d2130d4-300x110.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure></div>



<p>Quantum量子引擎被我们设定为多人游戏开发方式的颠覆者，其在许多方面超出了我们的预期。</p>



<ul class="wp-block-list"><li>Quantum量子引擎是Unity3D引擎上唯一的确定性游戏引擎（deterministic predict-rollback game engine），并且发展迅速。使用Quantum的客户令人震惊：Square Enix蒙特利尔，伦敦的Future Games，Ubisoft，Futureplay Games，Everywear Games，TT Games，Moon Studios或Outfit7等（不包括保密协议限定不能透露的许多国内厂商）。</li><li> &nbsp;</li><li>我们获取了压倒性的正面反馈并让我们坚定的推动这个强有力的技术变革。自从Quantum量子引擎上线以来，已经推出了许多出色的游戏，但这仅仅是开始。Quantum量子引擎现在甚至还支持回合制游戏，我们的第一批客户成功开发了3D和VR / AR磁贴/应用程序。我们很高兴Photon Quantum获得了2020年Pocket Gamer的最佳GaaS和工具奖。</li></ul>



<p> 我们的团队正在努力开发Quantum量子引擎的下一个版本：2，计划于2020年第一季度发布Alpha。我们将继续创新，并将取得重大改进：</p>



<ul class="wp-block-list"><li> 重构的ECS</li><li> 动态实体分配和对Native Lists&lt;T&gt;和字典&lt;K,T&gt;的支持</li><li> 并行任务系统和任务分析器</li><li> 新的2D物理引擎（性能提高多达5倍）</li><li> 以及更多 …</li></ul>



<p> 欢迎拥有出色战绩的游戏工作室和才华横溢的独立团队参加免费的<a href="/photonquantum" target="_blank" rel="noreferrer noopener" aria-label=" (opens in a new tab)">Quantum量子引擎</a>试用。</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="600" height="220" src="https://vibrantlink.com/wp-content/uploads/2019/12/af314b412232573e76d6f1c855f228cf8c776572b9b0232936577dbbae4e11dcc3d7c73d9c7316a041752e477ffd984147871d1b3e59549e20789dae9e41093d.jpg" alt="" class="wp-image-569" srcset="https://vibrantlink.com/wp-content/uploads/2019/12/af314b412232573e76d6f1c855f228cf8c776572b9b0232936577dbbae4e11dcc3d7c73d9c7316a041752e477ffd984147871d1b3e59549e20789dae9e41093d.jpg 600w, https://vibrantlink.com/wp-content/uploads/2019/12/af314b412232573e76d6f1c855f228cf8c776572b9b0232936577dbbae4e11dcc3d7c73d9c7316a041752e477ffd984147871d1b3e59549e20789dae9e41093d-300x110.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure></div>



<p>像整个游戏行业一样，我们对Apple Arcade感到兴奋，并且为“ Lego Brawls”（主要游戏之一）由Photon提供支持而感到自豪。<br> Red Games的Lego Brawls充满了超流畅的动画和高速的多人游戏动作。 </p>



<p>祝您玩得开心！</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" decoding="async" width="600" height="220" src="https://vibrantlink.com/wp-content/uploads/2019/12/70e40b0cf4792915d8198866698a41d4eb0af4ae734a1201fbe4034423a5cf3b4c7380a48258947628f7b3950c58585bb1f10ce7a82d75c773897447d8c9c3cc.jpg" alt="" class="wp-image-570" srcset="https://vibrantlink.com/wp-content/uploads/2019/12/70e40b0cf4792915d8198866698a41d4eb0af4ae734a1201fbe4034423a5cf3b4c7380a48258947628f7b3950c58585bb1f10ce7a82d75c773897447d8c9c3cc.jpg 600w, https://vibrantlink.com/wp-content/uploads/2019/12/70e40b0cf4792915d8198866698a41d4eb0af4ae734a1201fbe4034423a5cf3b4c7380a48258947628f7b3950c58585bb1f10ce7a82d75c773897447d8c9c3cc-300x110.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure></div>



<p>工业光子-SpaceHub</p>



<p>SpaceHub是用于虚拟会议，协作，课堂培训或任何自定义沉浸式场景的协作平台和框架。<br> &nbsp;<br>该框架在C＃/ Unity中构建，并且可以完全自定义。 内置具有手控，虚拟语音，网络物理等功能的虚拟现实实现和其他功能，可为您自己的沉浸式项目提供快速入门。<br> </p>The post <a href="https://vibrantlink.com/photon-2020/">Photon光子引擎 2020</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">566</post-id>	</item>
		<item>
		<title>Quantum量子引擎的锦标赛TournamentSDK</title>
		<link>https://vibrantlink.com/new_quantum_tournament_sdk/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 02 Aug 2019 09:01:39 +0000</pubDate>
				<category><![CDATA[OfficialBlog]]></category>
		<category><![CDATA[quantum]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=511</guid>

					<description><![CDATA[<p>Quantum量子引擎的锦标赛TournamentSDK将方便快速的建立丰富多彩的多人竞标赛。</p>
The post <a href="https://vibrantlink.com/new_quantum_tournament_sdk/">Quantum量子引擎的锦标赛TournamentSDK</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<p><em>Quantum量子引擎的锦标赛TournamentSDK将方便快速的建立丰富多彩的多人竞标赛。</em></p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="600" height="220" class="wp-image-513 aligncenter" src="https://vibrantlink.com/wp-content/uploads/2019/08/Quantum_Tournament_S.jpg" alt="" srcset="https://vibrantlink.com/wp-content/uploads/2019/08/Quantum_Tournament_S.jpg 600w, https://vibrantlink.com/wp-content/uploads/2019/08/Quantum_Tournament_S-300x110.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></figure>



<p>无论是对抗还是协作，多人游戏在今天都是非常流行。包括对抗在内的社交要素在多人游戏设计中是一个巨大的驱动力。玩家热爱对抗：赢得和其他人类玩家竞赛相对于赢得机器人来说，将给玩家带来无以伦比的成就感。这将带来更高的玩家留存率，这一评价游戏成功与否的核心KPI。</p>



<p>Quantum量子引擎的锦标赛TournamentSDK提供了创建一个引人入胜的多人锦标赛所需要的所有功能。这些锦标赛可以极大的促进游戏社区内的竞争，从而推动玩家留存提高。</p>



<p>Quantum量子引擎的锦标赛TournamentSDK亮点：</p>



<ul class="wp-block-list">
<li>用于排程，创建和执行电子竞技级锦标赛的自动化工具</li>
<li>为玩家提供完全游戏内集成化的游戏体验</li>
<li>支持的比赛结构包括：大逃杀(吃鸡)，团队5v5，1v1等等</li>
<li>支持的比赛类型包括：Swiss Groups*，淘汰框架，死斗等等</li>
<li>根据自定义规则和入门要求的轻松注册/邀请流程</li>
<li>效率化的奖池计算和分配</li>
<li>直播化支持（私人锦标赛），锦标赛统计和重播功能</li>
<li>整合：锦标赛机器人，私人联赛和可定制的webhooks</li>
</ul>
<p><em>*Swiss Groups：一种比赛机制，被ESL One Cologne，ELEAGUE，CS: GO主锦标赛，Dota 2 Kiev 主锦标赛，守望先锋 Open Division和炉石全球锦标赛等采用。</em></p>
<p>想要更多了解Quantum量子引擎？请查看<a href="https://vibrantlink.com/photonquantum" target="_blank" rel="noopener noreferrer" data-slimstat="5">Quantum量子引擎</a>介绍。</p>

<p>&nbsp;</p>
<p>&nbsp;</p>

<p>&nbsp;</p>The post <a href="https://vibrantlink.com/new_quantum_tournament_sdk/">Quantum量子引擎的锦标赛TournamentSDK</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">511</post-id>	</item>
		<item>
		<title>Quantum量子引擎的Bots SDK</title>
		<link>https://vibrantlink.com/new_quantum_bots_sdk/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Thu, 01 Aug 2019 09:06:54 +0000</pubDate>
				<category><![CDATA[OfficialBlog]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[quantum]]></category>
		<category><![CDATA[sdk]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=503</guid>

					<description><![CDATA[<p>Quantum量子引擎的Bots SDK允许创建在客户端本地运行的完全确定型的机器人，因此您可以为单人和多人使用同一套代码。此外，依旧可以选择在Photon Cloud光子云的插件中运行机器人的服务端，从而同时在创意和实现上都保持最大的灵活性。</p>
The post <a href="https://vibrantlink.com/new_quantum_bots_sdk/">Quantum量子引擎的Bots SDK</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<p><em>机器人可以帮助多人游戏的新推广时让玩家快速体验到对抗的乐趣，避免流失；也能让多人游戏中的断线同伴依旧可以支持小队，不会影响整局体验</em>。</p>



<figure class="wp-block-image">
<p><img loading="lazy" decoding="async" class="wp-image-522 size-full aligncenter" src="https://vibrantlink.com/wp-content/uploads/2019/08/Quantum_Bot_S-1.jpg" alt="Quantum量子引擎机器人SDK" width="600" height="220" srcset="https://vibrantlink.com/wp-content/uploads/2019/08/Quantum_Bot_S-1.jpg 600w, https://vibrantlink.com/wp-content/uploads/2019/08/Quantum_Bot_S-1-300x110.jpg 300w" sizes="auto, (max-width: 600px) 100vw, 600px" /></p>
</figure>



<p>对于今日的游戏行业来说，机器人系统对于多人游戏的成功非常重要。 因为市场选择太多，今天的玩家们前所未有的容易厌倦和不耐烦，TA们很难将时间花费在您的新游戏里，而这点在移动平台上更是突出。如果游戏中没有其他玩家马上可以对抗，那么您辛苦996制作的新游的命运很可能是被放弃，再无启动之日。</p>



<p>每个有经验的制作者和运营者虽然都知道机器人的价值在所有平台的游戏上都非常显著，但市场上却有很多游戏都都缺乏这个重要功能。 这里可能有个重要的原因： 创建出色的机器人系统可能非常耗时，而且如果您的游戏同时具有单人和多人模式，您通常无法在服务器上和客户端上运行同一套代码。</p>



<p>Quantum量子引擎的Bots SDK允许创建在客户端本地运行的完全确定型的机器人，因此您可以为单人和多人使用同一套代码。此外，依旧可以选择在Photon Cloud光子云的插件中运行机器人的服务端，从而同时在创意和实现上都保持最大的灵活性。</p>



<p>虽然Quantum量子引擎的Bots SDK为您提供了一流的功能来为您的游戏构建最好的机器人AI，但有一件事我们无法真正帮助您：玩家是否能注意到他们正在与机器人？ 如何回答这个问题将取决于您，而我们只提供工具<img src="https://s.w.org/images/core/emoji/16.0.1/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<p>Quantum量子引擎 Bots SDK亮点：</p>



<ul class="wp-block-list">
<li>同时单人任务和多人任务可用的确定性机器人</li>
<li>行为树（BHT），层级FSM（HFSM）和GOAP</li>
<li>Unity内部的可视化编辑器（数据驱动）</li>
<li>实时可视化调试（在编辑器中）</li>
<li>所有机器人在客户端确定性运行</li>
<li>在Server运行Bots的可选项</li>
<li>断开连接时无中断进行接管，重新连接时脱离</li>
<li>BHT，HFSM和GOAP可以组合引用实现</li>
<li>工具库（Generic Broadphase, Graph Based A*, Dijkstra …）</li>
</ul>



<p>想要更多了解Quantum量子引擎？请查看<a href="/photonquantum" target="_blank" rel="noopener noreferrer">Quantum量子引擎</a>介绍。</p>
<p>&nbsp;</p>
<p>&nbsp;</p>The post <a href="https://vibrantlink.com/new_quantum_bots_sdk/">Quantum量子引擎的Bots SDK</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">503</post-id>	</item>
		<item>
		<title>Quantum使用申请</title>
		<link>https://vibrantlink.com/quantumapply/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Mon, 11 Mar 2019 09:58:53 +0000</pubDate>
				<category><![CDATA[form]]></category>
		<category><![CDATA[quantumapply]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=476</guid>

					<description><![CDATA[<p>全新的Quantum量子引擎可以极大的提高多人快节奏游戏的效率和开发速度，为最大限度帮助中文团队了解并发挥Qu [&#8230;]</p>
The post <a href="https://vibrantlink.com/quantumapply/">Quantum使用申请</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<p>全新的Quantum量子引擎可以极大的提高多人快节奏游戏的效率和开发速度，为最大限度帮助中文团队了解并发挥Quantum引擎的性能，目前我们为合适的顶级中文团队提供一定时长『免费』的使用时间，来帮助顶级团队掌握和理解Quantum量子引擎的强大之处，并通过您团队的实践使用进一步挖掘Quantum量子引擎的潜力。</p>



<p>请留意：Quantum量子引擎的免费试用数量极为有限，我们暂时只建议专业的团队进行申请，因为使用先进的Quantum需要有一定的游戏开发经验和英文基础。</p>



<p><strong>对开发还不是非常熟悉的团队我们建议您使用更加简单方便的</strong><a rel="noreferrer noopener" aria-label="光子云 (opens in a new tab)" href="https://vibrantlink.com/photoncloud/" target="_blank"><strong>光子云</strong></a><strong>或者</strong><a rel="noreferrer noopener" aria-label="光子服务器 (opens in a new tab)" href="https://vibrantlink.com/photonserver/" target="_blank"><strong>光子服务器</strong></a><strong>进行开发，这两种光子服务都提供免费使用模式。</strong></p>



<p>如果您希望申请Quantum量子引擎的试用，请填写下面的表单来帮助我们更了解您的团队。</p>



<div class="wpforms-container wpforms-container-full" id="wpforms-472"><form id="wpforms-form-472" class="wpforms-validate wpforms-form" data-formid="472" method="post" enctype="multipart/form-data" action="/author/astro/feed/" data-token="a8209285396a367874aae7ca32ea75fe" data-token-time="1759865522"><noscript class="wpforms-error-noscript">请在浏览器中启用JavaScript来完成此表单。</noscript><div class="wpforms-field-container"><div id="wpforms-472-field_21-container" class="wpforms-field wpforms-field-divider" data-field-id="21"><h3 id="wpforms-472-field_21">基础资料</h3></div><div id="wpforms-472-field_0-container" class="wpforms-field wpforms-field-name" data-field-id="0"><label class="wpforms-field-label" for="wpforms-472-field_0">申请者 <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-472-field_0" class="wpforms-field-small wpforms-field-required" name="wpforms[fields][0]" required><div class="wpforms-field-description">您的姓名，真名或者化名都可</div></div><div id="wpforms-472-field_14-container" class="wpforms-field wpforms-field-text" data-field-id="14"><label class="wpforms-field-label" for="wpforms-472-field_14">所属团体 <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-472-field_14" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][14]" required><div class="wpforms-field-description">您公司，工作室的全称</div></div><div id="wpforms-472-field_17-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-id="17"><label class="wpforms-field-label" for="wpforms-472-field_17">所属团体类型 <span class="wpforms-required-label">*</span></label><select id="wpforms-472-field_17" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][17]" required="required"><option value="我们是一个成熟的，开发过多个产品的开发公司" >我们是一个成熟的，开发过多个产品的开发公司</option><option value="我们是一个有经验的开发组，这已经不是我们开发的第一个游戏了" >我们是一个有经验的开发组，这已经不是我们开发的第一个游戏了</option><option value="我们是一个有开发经验的成员组成的初创团队" >我们是一个有开发经验的成员组成的初创团队</option><option value="我们是一群正在学习时间的爱好者组成的团队" >我们是一群正在学习时间的爱好者组成的团队</option></select><div class="wpforms-field-description">请选择一个最适合您所属团体的描述</div></div><div id="wpforms-472-field_11-container" class="wpforms-field wpforms-field-email" data-field-id="11"><label class="wpforms-field-label">光子账号 <span class="wpforms-required-label">*</span></label><div class="wpforms-field-row wpforms-field-medium"><div class="wpforms-field-row-block wpforms-one-half wpforms-first"><input type="email" id="wpforms-472-field_11" class="wpforms-field-required wpforms-field-email-primary" name="wpforms[fields][11][primary]" spellcheck="false" required><label for="wpforms-472-field_11" class="wpforms-field-sublabel after">电邮</label></div><div class="wpforms-field-row-block wpforms-one-half"><input type="email" id="wpforms-472-field_11-secondary" class="wpforms-field-email-secondary wpforms-field-required" data-rule-confirm="#wpforms-472-field_11" name="wpforms[fields][11][secondary]" placeholder="请重复一次您的邮箱" spellcheck="false" required><label for="wpforms-472-field_11-secondary" class="wpforms-field-sublabel after">确认邮件地址</label></div></div><div class="wpforms-field-description">您已经激活正在使用的光子账号</div></div><div id="wpforms-472-field_20-container" class="wpforms-field wpforms-field-url" data-field-id="20"><label class="wpforms-field-label" for="wpforms-472-field_20">团队官网或者介绍页面</label><input type="url" id="wpforms-472-field_20" class="wpforms-field-medium" name="wpforms[fields][20]" ><div class="wpforms-field-description">可选，让我们更多的了解您的团队</div></div><div id="wpforms-472-field_19-container" class="wpforms-field wpforms-field-divider" data-field-id="19"><h3 id="wpforms-472-field_19">团队详情</h3></div><div id="wpforms-472-field_16-container" class="wpforms-field wpforms-field-number" data-field-id="16"><label class="wpforms-field-label" for="wpforms-472-field_16">成立年限 <span class="wpforms-required-label">*</span></label><input type="number" id="wpforms-472-field_16" class="wpforms-field-small wpforms-field-required" name="wpforms[fields][16]" step="any" required><div class="wpforms-field-description">您目前所属团体的存续年数，请填写数字，如不满一年请填写0</div></div><div id="wpforms-472-field_13-container" class="wpforms-field wpforms-field-checkbox" data-field-id="13"><label class="wpforms-field-label">团队组成 <span class="wpforms-required-label">*</span></label><ul id="wpforms-472-field_13" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="checkbox" id="wpforms-472-field_13_1" name="wpforms[fields][13][]" value="项目经理|制作人" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_13_1">项目经理|制作人</label></li><li class="choice-2 depth-1"><input type="checkbox" id="wpforms-472-field_13_2" name="wpforms[fields][13][]" value="前端主程" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_13_2">前端主程</label></li><li class="choice-3 depth-1"><input type="checkbox" id="wpforms-472-field_13_3" name="wpforms[fields][13][]" value="后端主程" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_13_3">后端主程</label></li><li class="choice-4 depth-1"><input type="checkbox" id="wpforms-472-field_13_4" name="wpforms[fields][13][]" value="主策划" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_13_4">主策划</label></li><li class="choice-5 depth-1"><input type="checkbox" id="wpforms-472-field_13_5" name="wpforms[fields][13][]" value="主美" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_13_5">主美</label></li><li class="choice-6 depth-1"><input type="checkbox" id="wpforms-472-field_13_6" name="wpforms[fields][13][]" value="UI" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_13_6">UI</label></li><li class="choice-7 depth-1"><input type="checkbox" id="wpforms-472-field_13_7" name="wpforms[fields][13][]" value="美术团队" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_13_7">美术团队</label></li></ul><div class="wpforms-field-description">多选，请选择您目前团队所拥有的团队角色</div></div><div id="wpforms-472-field_23-container" class="wpforms-field wpforms-field-number" data-field-id="23"><label class="wpforms-field-label" for="wpforms-472-field_23">核心开发成员平均游戏开发经验 <span class="wpforms-required-label">*</span></label><input type="number" id="wpforms-472-field_23" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][23]" step="any" required><div class="wpforms-field-description">请以年为单位填写</div></div><div id="wpforms-472-field_22-container" class="wpforms-field wpforms-field-url" data-field-id="22"><label class="wpforms-field-label" for="wpforms-472-field_22">Demo或演示地址 <span class="wpforms-required-label">*</span></label><input type="url" id="wpforms-472-field_22" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][22]" required><div class="wpforms-field-description">量子引擎虽然开发速度更快，但开发难度较高。请提交您或者团队制作的演示视频或者产品网站，可以是之前或者当前的项目</div></div><div id="wpforms-472-field_27-container" class="wpforms-field wpforms-field-divider" data-field-id="27"><h3 id="wpforms-472-field_27">项目情况</h3></div><div id="wpforms-472-field_9-container" class="wpforms-field wpforms-field-radio wpforms-list-2-columns" data-field-id="9"><label class="wpforms-field-label">项目类型 <span class="wpforms-required-label">*</span></label><ul id="wpforms-472-field_9" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="radio" id="wpforms-472-field_9_1" name="wpforms[fields][9]" value="FPS/TPS" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_9_1">FPS/TPS</label></li><li class="choice-8 depth-1"><input type="radio" id="wpforms-472-field_9_8" name="wpforms[fields][9]" value="MMORPG/其他MMO" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_9_8">MMORPG/其他MMO</label></li><li class="choice-2 depth-1"><input type="radio" id="wpforms-472-field_9_2" name="wpforms[fields][9]" value="ARPG/ACT/FTG/MOBA" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_9_2">ARPG/ACT/FTG/MOBA</label></li><li class="choice-3 depth-1"><input type="radio" id="wpforms-472-field_9_3" name="wpforms[fields][9]" value="SLG/RPG/AVG/SIM" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_9_3">SLG/RPG/AVG/SIM</label></li><li class="choice-4 depth-1"><input type="radio" id="wpforms-472-field_9_4" name="wpforms[fields][9]" value="RTS" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_9_4">RTS</label></li><li class="choice-5 depth-1"><input type="radio" id="wpforms-472-field_9_5" name="wpforms[fields][9]" value="TABLE/PUZ/MUG" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_9_5">TABLE/PUZ/MUG</label></li><li class="choice-6 depth-1"><input type="radio" id="wpforms-472-field_9_6" name="wpforms[fields][9]" value="RAC/SPG" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_9_6">RAC/SPG</label></li><li class="choice-7 depth-1"><input type="radio" id="wpforms-472-field_9_7" name="wpforms[fields][9]" value="ETC其他" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_9_7">ETC其他</label></li></ul><div class="wpforms-field-description">请告诉我们您的项目是什么类型，或者最接近什么类型</div></div><div id="wpforms-472-field_7-container" class="wpforms-field wpforms-field-text" data-field-id="7"><label class="wpforms-field-label" for="wpforms-472-field_7">项目简介 <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-472-field_7" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][7]" required><div class="wpforms-field-description">您可以简单的告诉我们，您打算将Quantum用于一个什么项目？2D或者3D，是毕业设计还是一个雄心勃勃的新计划</div></div><div id="wpforms-472-field_29-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-id="29"><label class="wpforms-field-label" for="wpforms-472-field_29">准备使用Quantum的项目情况 <span class="wpforms-required-label">*</span></label><select id="wpforms-472-field_29" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][29]" required="required"><option value="讨论期" >讨论期</option><option value="已立项，正招募人员" >已立项，正招募人员</option><option value="已开始正式开发" >已开始正式开发</option><option value="前端开发即将完成" >前端开发即将完成</option></select><div class="wpforms-field-description">请选择最接近您项目目前状态的选项</div></div><div id="wpforms-472-field_31-container" class="wpforms-field wpforms-field-number" data-field-id="31"><label class="wpforms-field-label" for="wpforms-472-field_31">预计多少个月后可以制作出Demo <span class="wpforms-required-label">*</span></label><input type="number" id="wpforms-472-field_31" class="wpforms-field-small wpforms-field-required" name="wpforms[fields][31]" step="any" required><div class="wpforms-field-description">从目前开始计算的时长</div></div><div id="wpforms-472-field_30-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-id="30"><label class="wpforms-field-label" for="wpforms-472-field_30">英语水平 <span class="wpforms-required-label">*</span></label><select id="wpforms-472-field_30" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][30]" required="required"><option value="不熟悉" >不熟悉</option><option value="可以通过工具阅读英文技术文档" >可以通过工具阅读英文技术文档</option><option value="熟练阅读英文技术文档，听说一般" >熟练阅读英文技术文档，听说一般</option><option value="熟练阅读文档，且听说也能应对" >熟练阅读文档，且听说也能应对</option></select></div><div id="wpforms-472-field_25-container" class="wpforms-field wpforms-field-radio" data-field-id="25"><label class="wpforms-field-label">曾经使用过哪些光子产品 <span class="wpforms-required-label">*</span></label><ul id="wpforms-472-field_25" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="radio" id="wpforms-472-field_25_1" name="wpforms[fields][25]" value="PhotonServer" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_25_1">PhotonServer</label></li><li class="choice-2 depth-1"><input type="radio" id="wpforms-472-field_25_2" name="wpforms[fields][25]" value="PhotonCloud|Realtime|PUN" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_25_2">PhotonCloud|Realtime|PUN</label></li><li class="choice-6 depth-1"><input type="radio" id="wpforms-472-field_25_6" name="wpforms[fields][25]" value="Photon BOLT" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_25_6">Photon BOLT</label></li><li class="choice-7 depth-1"><input type="radio" id="wpforms-472-field_25_7" name="wpforms[fields][25]" value="Photon Quantum" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_25_7">Photon Quantum</label></li><li class="choice-8 depth-1"><input type="radio" id="wpforms-472-field_25_8" name="wpforms[fields][25]" value="Photon Chat|Voice" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_25_8">Photon Chat|Voice</label></li><li class="choice-4 depth-1"><input type="radio" id="wpforms-472-field_25_4" name="wpforms[fields][25]" value="未使用过" required ><label class="wpforms-field-label-inline" for="wpforms-472-field_25_4">未使用过</label></li></ul></div><div id="wpforms-472-field_26-container" class="wpforms-field wpforms-field-rating" data-field-id="26"><label class="wpforms-field-label">对于Quantum产品的需求程度 <span class="wpforms-required-label">*</span></label><div class="wpforms-field-rating-items"><label class="wpforms-field-rating-item choice-1" for="wpforms-472-field_26_1"><span class="wpforms-screen-reader-element">Rate 1 out of 5</span><input type="radio" id="wpforms-472-field_26_1" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][26]" value="1" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label><label class="wpforms-field-rating-item choice-2" for="wpforms-472-field_26_2"><span class="wpforms-screen-reader-element">Rate 2 out of 5</span><input type="radio" id="wpforms-472-field_26_2" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][26]" value="2" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label><label class="wpforms-field-rating-item choice-3" for="wpforms-472-field_26_3"><span class="wpforms-screen-reader-element">Rate 3 out of 5</span><input type="radio" id="wpforms-472-field_26_3" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][26]" value="3" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label><label class="wpforms-field-rating-item choice-4" for="wpforms-472-field_26_4"><span class="wpforms-screen-reader-element">Rate 4 out of 5</span><input type="radio" id="wpforms-472-field_26_4" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][26]" value="4" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label><label class="wpforms-field-rating-item choice-5" for="wpforms-472-field_26_5"><span class="wpforms-screen-reader-element">Rate 5 out of 5</span><input type="radio" id="wpforms-472-field_26_5" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][26]" value="5" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label></div><div class="wpforms-field-description">请大致预估您的团队对于Quantum量子引擎的需要程度</div></div><div id="wpforms-472-field_34-container" class="wpforms-field wpforms-field-text" data-field-id="34"><label class="wpforms-field-label" for="wpforms-472-field_34">您的QQ号/微信号 <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-472-field_34" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][34]" required><div class="wpforms-field-description">必选，便于和您确认量子引擎试用的事宜。</div></div><div id="wpforms-472-field_2-container" class="wpforms-field wpforms-field-textarea" data-field-id="2"><label class="wpforms-field-label" for="wpforms-472-field_2">其他补充</label><textarea id="wpforms-472-field_2" class="wpforms-field-medium" name="wpforms[fields][2]" ></textarea><div class="wpforms-field-description">可选，您对于其他未尽事宜的说明或者想法</div></div></div><!-- .wpforms-field-container --><div class="wpforms-field wpforms-field-hp"><label for="wpforms-472-field-hp" class="wpforms-field-label">Name</label><input type="text" name="wpforms[hp]" id="wpforms-472-field-hp" class="wpforms-field-medium"></div><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="472"><input type="hidden" name="page_title" value="Astro"><input type="hidden" name="page_url" value="https://vibrantlink.com/author/astro/feed/"><input type="hidden" name="url_referer" value=""><button type="submit" name="wpforms[submit]" id="wpforms-submit-472" class="wpforms-submit" data-alt-text="发送中..." data-submit-text="完成并提交" aria-live="assertive" value="wpforms-submit">完成并提交</button></div></form></div>  <!-- .wpforms-container -->



<p class="has-text-color has-luminous-vivid-amber-color"><em>所有的申请资料我们都将为您保密，提交后无需进行其他操作。通过或者需要进一步了解资料的用户我们会通过邮件和您联系。</em></p>The post <a href="https://vibrantlink.com/quantumapply/">Quantum使用申请</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">476</post-id>	</item>
		<item>
		<title>光子服务联系表单</title>
		<link>https://vibrantlink.com/contactapply/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Thu, 19 Apr 2018 12:18:08 +0000</pubDate>
				<category><![CDATA[contactform]]></category>
		<category><![CDATA[form]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=428</guid>

					<description><![CDATA[<p>光子服务联络表单 只需简单告诉我们您的需求，我们会主动和您联络。如果不想等待，也可以直接联系我们的在线客服。  [&#8230;]</p>
The post <a href="https://vibrantlink.com/contactapply/">光子服务联系表单</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: center;">光子服务联络表单</h2>
<p>只需简单告诉我们您的需求，我们会主动和您联络。如果不想等待，也可以直接联系我们的<a href="http://wpa.qq.com/msgrd?v=3&amp;uin=1330057008&amp;site=qq&amp;menu=yes" target="_blank" rel="noopener">在线客服</a>。</p>
<p><div class="wpforms-container wpforms-container-full" id="wpforms-427"><form id="wpforms-form-427" class="wpforms-validate wpforms-form" data-formid="427" method="post" enctype="multipart/form-data" action="/author/astro/feed/" data-token="3d519afd32207b46861500884bc0e348" data-token-time="1759865522"><noscript class="wpforms-error-noscript">请在浏览器中启用JavaScript来完成此表单。</noscript><div class="wpforms-field-container"><div id="wpforms-427-field_0-container" class="wpforms-field wpforms-field-name" data-field-id="0"><label class="wpforms-field-label" for="wpforms-427-field_0">姓名 <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-427-field_0" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][0]" required><div class="wpforms-field-description">您的姓名</div></div><div id="wpforms-427-field_14-container" class="wpforms-field wpforms-field-text" data-field-id="14"><label class="wpforms-field-label" for="wpforms-427-field_14">公司/工作室 <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-427-field_14" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][14]" required><div class="wpforms-field-description">您的工作室，公司或者您自己</div></div><div id="wpforms-427-field_16-container" class="wpforms-field wpforms-field-email" data-field-id="16"><label class="wpforms-field-label">您目前的光子账号 <span class="wpforms-required-label">*</span></label><div class="wpforms-field-row wpforms-field-medium"><div class="wpforms-field-row-block wpforms-one-half wpforms-first"><input type="email" id="wpforms-427-field_16" class="wpforms-field-required wpforms-field-email-primary" name="wpforms[fields][16][primary]" spellcheck="false" required><label for="wpforms-427-field_16" class="wpforms-field-sublabel after">电邮</label></div><div class="wpforms-field-row-block wpforms-one-half"><input type="email" id="wpforms-427-field_16-secondary" class="wpforms-field-email-secondary wpforms-field-required" data-rule-confirm="#wpforms-427-field_16" name="wpforms[fields][16][secondary]" spellcheck="false" required><label for="wpforms-427-field_16-secondary" class="wpforms-field-sublabel after">确认邮件地址</label></div></div><div class="wpforms-field-description">您目前已经在使用的光子账号</div></div><div id="wpforms-427-field_13-container" class="wpforms-field wpforms-field-checkbox" data-field-id="13"><label class="wpforms-field-label">感兴趣的光子服务 <span class="wpforms-required-label">*</span></label><ul id="wpforms-427-field_13" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="checkbox" id="wpforms-427-field_13_1" name="wpforms[fields][13][]" value="光子云PhotonCloud" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_13_1">光子云PhotonCloud</label></li><li class="choice-2 depth-1"><input type="checkbox" id="wpforms-427-field_13_2" name="wpforms[fields][13][]" value="光子服务器PhotonServer" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_13_2">光子服务器PhotonServer</label></li><li class="choice-3 depth-1"><input type="checkbox" id="wpforms-427-field_13_3" name="wpforms[fields][13][]" value="光子语音Photon Voice" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_13_3">光子语音Photon Voice</label></li><li class="choice-5 depth-1"><input type="checkbox" id="wpforms-427-field_13_5" name="wpforms[fields][13][]" value="光子聊天Photon Chat" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_13_5">光子聊天Photon Chat</label></li><li class="choice-4 depth-1"><input type="checkbox" id="wpforms-427-field_13_4" name="wpforms[fields][13][]" value="确定性量子引擎Quantum" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_13_4">确定性量子引擎Quantum</label></li><li class="choice-6 depth-1"><input type="checkbox" id="wpforms-427-field_13_6" name="wpforms[fields][13][]" value="光子BOLT引擎" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_13_6">光子BOLT引擎</label></li></ul><div class="wpforms-field-description">请选择您感兴趣的光子服务类型，可多选</div></div><div id="wpforms-427-field_9-container" class="wpforms-field wpforms-field-radio wpforms-list-2-columns" data-field-id="9"><label class="wpforms-field-label">您希望我们提供哪种服务 <span class="wpforms-required-label">*</span></label><ul id="wpforms-427-field_9" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="radio" id="wpforms-427-field_9_1" name="wpforms[fields][9]" value="购买服务" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_9_1">购买服务</label></li><li class="choice-8 depth-1"><input type="radio" id="wpforms-427-field_9_8" name="wpforms[fields][9]" value="将海外项目迁移到国内" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_9_8">将海外项目迁移到国内</label></li><li class="choice-2 depth-1"><input type="radio" id="wpforms-427-field_9_2" name="wpforms[fields][9]" value="升级或者调整目前的订购" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_9_2">升级或者调整目前的订购</label></li><li class="choice-3 depth-1"><input type="radio" id="wpforms-427-field_9_3" name="wpforms[fields][9]" value="技术咨询" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_9_3">技术咨询</label></li><li class="choice-5 depth-1"><input type="radio" id="wpforms-427-field_9_5" name="wpforms[fields][9]" value="商业合作" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_9_5">商业合作</label></li><li class="choice-6 depth-1"><input type="radio" id="wpforms-427-field_9_6" name="wpforms[fields][9]" value="合同或者发票问题" required ><label class="wpforms-field-label-inline" for="wpforms-427-field_9_6">合同或者发票问题</label></li></ul><div class="wpforms-field-description">请告诉我们您希望我们怎么为您服务？</div></div><div id="wpforms-427-field_2-container" class="wpforms-field wpforms-field-textarea" data-field-id="2"><label class="wpforms-field-label" for="wpforms-427-field_2">关于您 <span class="wpforms-required-label">*</span></label><textarea id="wpforms-427-field_2" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][2]" required></textarea><div class="wpforms-field-description">告诉我们更多一些关于您的公司，项目或者想法</div></div><div id="wpforms-427-field_18-container" class="wpforms-field wpforms-field-url" data-field-id="18"><label class="wpforms-field-label" for="wpforms-427-field_18">贵公司或者团队的网站 <span class="wpforms-required-label">*</span></label><input type="url" id="wpforms-427-field_18" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][18]" required></div><div id="wpforms-427-field_20-container" class="wpforms-field wpforms-field-number" data-field-id="20"><label class="wpforms-field-label" for="wpforms-427-field_20">您的QQ号 <span class="wpforms-required-label">*</span></label><input type="number" id="wpforms-427-field_20" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][20]" step="any" required><div class="wpforms-field-description">必填，我们会添加您</div></div><div id="wpforms-427-field_21-container" class="wpforms-field wpforms-field-email" data-field-id="21"><label class="wpforms-field-label" for="wpforms-427-field_21">邮箱地址</label><input type="email" id="wpforms-427-field_21" class="wpforms-field-medium" name="wpforms[fields][21]" spellcheck="false" ><div class="wpforms-field-description">您的邮件地址，可选</div></div></div><!-- .wpforms-field-container --><div class="wpforms-field wpforms-field-hp"><label for="wpforms-427-field-hp" class="wpforms-field-label">Phone</label><input type="text" name="wpforms[hp]" id="wpforms-427-field-hp" class="wpforms-field-medium"></div><div class="wpforms-recaptcha-container wpforms-is-hcaptcha" ><div class="g-recaptcha" data-sitekey="c43e5654-c9d6-4dbd-9733-f717e13fdad1"></div><input type="text" name="g-recaptcha-hidden" class="wpforms-recaptcha-hidden" style="position:absolute!important;clip:rect(0,0,0,0)!important;height:1px!important;width:1px!important;border:0!important;overflow:hidden!important;padding:0!important;margin:0!important;" data-rule-hcaptcha="1"></div><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="427"><input type="hidden" name="page_title" value="Astro"><input type="hidden" name="page_url" value="https://vibrantlink.com/author/astro/feed/"><input type="hidden" name="url_referer" value=""><button type="submit" name="wpforms[submit]" id="wpforms-submit-427" class="wpforms-submit" data-alt-text="发送中..." data-submit-text="完成并提交" aria-live="assertive" value="wpforms-submit">完成并提交</button></div></form></div>  <!-- .wpforms-container --></p>
<h6><span style="color: #ff9900;"><em>所有有效联络方式的表单，我们通常将会在1-2个工作日内联络您。</em></span></h6>The post <a href="https://vibrantlink.com/contactapply/">光子服务联系表单</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">428</post-id>	</item>
		<item>
		<title>中国光子云申请</title>
		<link>https://vibrantlink.com/chinacloudapply/</link>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 18 Apr 2018 14:45:57 +0000</pubDate>
				<category><![CDATA[form]]></category>
		<category><![CDATA[freecloud]]></category>
		<guid isPermaLink="false">https://vibrantlink.com/?p=405</guid>

					<description><![CDATA[<p>中国区免费光子云申请 免费光子云仅限于开发期间的评估，学习等目的。如果要在使用光子云中进行商业项目开发，请在正 [&#8230;]</p>
The post <a href="https://vibrantlink.com/chinacloudapply/">中国光子云申请</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: center;">中国区免费光子云申请</h2>
<p><em>免费光子云仅限于开发期间的评估，学习等目的。如果要在使用光子云中进行商业项目开发，请在正式上线之前取得相应的审批资格。否则将有可能因为监管部门的要求而被终止服务状态。更多信息，请参考『<a href="https://www.nppa.gov.cn/nppa/contents/772/76614.shtml" target="_blank" rel="noopener noreferrer">关于移动游戏出版服务管理的通知</a>』。</em></p>
<p><div class="wpforms-container wpforms-container-full" id="wpforms-406"><form id="wpforms-form-406" class="wpforms-validate wpforms-form" data-formid="406" method="post" enctype="multipart/form-data" action="/author/astro/feed/" data-token="b56bb26c9d03e42e1538337319577a57" data-token-time="1759865522"><noscript class="wpforms-error-noscript">请在浏览器中启用JavaScript来完成此表单。</noscript><div class="wpforms-field-container"><div id="wpforms-406-field_0-container" class="wpforms-field wpforms-field-name" data-field-id="0"><label class="wpforms-field-label" for="wpforms-406-field_0">申请者 <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-406-field_0" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][0]" required><div class="wpforms-field-description">您的姓名，或者隶属工作室及公司</div></div><div id="wpforms-406-field_1-container" class="wpforms-field wpforms-field-email" data-field-id="1"><label class="wpforms-field-label" for="wpforms-406-field_1">光子账号 <span class="wpforms-required-label">*</span></label><input type="email" id="wpforms-406-field_1" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][1]" spellcheck="false" required><div class="wpforms-field-description">光子全球官网的账号，如无账号，请提前<a href="https://vibrantlink.com/resource-links/">注册</a>我们的通知邮件将发送到这个邮件地址，请确保填写<b>正确的邮件地址</b>。</div></div><div id="wpforms-406-field_14-container" class="wpforms-field wpforms-field-select wpforms-conditional-trigger wpforms-field-select-style-classic" data-field-id="14"><label class="wpforms-field-label" for="wpforms-406-field_14">appId类型 <span class="wpforms-required-label">*</span></label><select id="wpforms-406-field_14" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][14]" required="required"><option value="Photon Realtime" >Photon Realtime</option><option value="Photon PUN" >Photon PUN</option><option value="Photon Fusion" >Photon Fusion</option><option value="Photon Quantum" >Photon Quantum</option><option value="Photon Chat" >Photon Chat</option><option value="Photon Voice" >Photon Voice</option></select><div class="wpforms-field-description">请选择所属正确的appId类型。
请留意目前Voice云服务<b>暂不</b>支持。其可以使用购买服务器许可方式部署。</div></div><div id="wpforms-406-field_4-container" class="wpforms-field wpforms-field-text" data-field-id="4"><label class="wpforms-field-label" for="wpforms-406-field_4">appId <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-406-field_4" class="wpforms-field-medium wpforms-field-required wpforms-masked-input" data-rule-inputmask-incomplete="1" data-inputmask-mask="********-****-****-****-************" name="wpforms[fields][4]" required><div class="wpforms-field-description">在已经注册的光子账号的<a href="https://dashboard.photonengine.com/zh-CN">控制面板</a>中新建一个新的appId(<a href="/wp-content/uploads/2018/07/WhatsappId.jpg">格式范例</a>)，用于国内区。建议<font color="#FF0000">拷贝粘贴</font>避免出错。</div></div><div id="wpforms-406-field_35-container" class="wpforms-field wpforms-field-select wpforms-conditional-field wpforms-conditional-show wpforms-field-select-style-classic" data-field-id="35" style="display:none;"><label class="wpforms-field-label" for="wpforms-406-field_35">关于目前Photon Voice服务方式的变化 <span class="wpforms-required-label">*</span></label><select id="wpforms-406-field_35" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][35]" required="required"><option value="好的，我了解了" >好的，我了解了</option><option value="好的，希望未来依旧可以提供云服务" >好的，希望未来依旧可以提供云服务</option></select><div class="wpforms-field-description">因为服务调整，Photon Voice<b>不再</b>通过云方式提供，带来的不便请您谅解。
您可以使用自建光子服务器的方式部署Photon Voice使用，请查阅<a href="https://vibrantlink.com/punsetting/">相关说明</a>。
如果您需要试用其他类型的云服务，可以重新选择上面的appId类型。</div></div><div id="wpforms-406-field_33-container" class="wpforms-field wpforms-field-divider" data-field-id="33"><h3 id="wpforms-406-field_33">关于您</h3></div><div id="wpforms-406-field_28-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-id="28"><label class="wpforms-field-label" for="wpforms-406-field_28">您的职业 <span class="wpforms-required-label">*</span></label><select id="wpforms-406-field_28" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][28]" required="required"><option value="在校学生" >在校学生</option><option value="专职游戏开发" >专职游戏开发</option><option value="专职技术开发" >专职技术开发</option><option value="业余爱好" >业余爱好</option></select><div class="wpforms-field-description">必填，请选择一项关于您最符合的描述</div></div><div id="wpforms-406-field_7-container" class="wpforms-field wpforms-field-text" data-field-id="7"><label class="wpforms-field-label" for="wpforms-406-field_7">项目简介 <span class="wpforms-required-label">*</span></label><input type="text" id="wpforms-406-field_7" class="wpforms-field-large wpforms-field-required" name="wpforms[fields][7]" required><div class="wpforms-field-description">您可以简单的告诉我们，您打算将免费的光子云用于一个什么项目？2D或者3D，是毕业设计还是一个雄心勃勃的新计划</div></div><div id="wpforms-406-field_34-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-id="34"><label class="wpforms-field-label" for="wpforms-406-field_34">当前项目状态 <span class="wpforms-required-label">*</span></label><select id="wpforms-406-field_34" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][34]" required="required"><option value="未立项" >未立项</option><option value="已立项" >已立项</option><option value="已经处于正式开发中" >已经处于正式开发中</option></select><div class="wpforms-field-description">必填，您目前的项目处于什么阶段</div></div><div id="wpforms-406-field_23-container" class="wpforms-field wpforms-field-url" data-field-id="23"><label class="wpforms-field-label" for="wpforms-406-field_23">您的项目简介或者视频地址</label><input type="url" id="wpforms-406-field_23" class="wpforms-field-medium" name="wpforms[fields][23]" ><div class="wpforms-field-description">可选，在这里填写您的项目相关资料地址</div></div><div id="wpforms-406-field_9-container" class="wpforms-field wpforms-field-radio wpforms-list-2-columns" data-field-id="9"><label class="wpforms-field-label">项目类型 <span class="wpforms-required-label">*</span></label><ul id="wpforms-406-field_9" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="radio" id="wpforms-406-field_9_1" name="wpforms[fields][9]" value="FPS/TPS" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_9_1">FPS/TPS</label></li><li class="choice-8 depth-1"><input type="radio" id="wpforms-406-field_9_8" name="wpforms[fields][9]" value="MMORPG/其他MMO" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_9_8">MMORPG/其他MMO</label></li><li class="choice-2 depth-1"><input type="radio" id="wpforms-406-field_9_2" name="wpforms[fields][9]" value="ARPG/ACT/FTG" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_9_2">ARPG/ACT/FTG</label></li><li class="choice-3 depth-1"><input type="radio" id="wpforms-406-field_9_3" name="wpforms[fields][9]" value="SLG/RPG/AVG/SIM" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_9_3">SLG/RPG/AVG/SIM</label></li><li class="choice-4 depth-1"><input type="radio" id="wpforms-406-field_9_4" name="wpforms[fields][9]" value="RTS" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_9_4">RTS</label></li><li class="choice-5 depth-1"><input type="radio" id="wpforms-406-field_9_5" name="wpforms[fields][9]" value="TABLE/PUZ/MUG" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_9_5">TABLE/PUZ/MUG</label></li><li class="choice-6 depth-1"><input type="radio" id="wpforms-406-field_9_6" name="wpforms[fields][9]" value="RAC/SPG" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_9_6">RAC/SPG</label></li><li class="choice-7 depth-1"><input type="radio" id="wpforms-406-field_9_7" name="wpforms[fields][9]" value="ETC其他或非游戏类型" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_9_7">ETC其他或非游戏类型</label></li></ul><div class="wpforms-field-description">请告诉我们您的项目是什么类型，或者最接近什么类型</div></div><div id="wpforms-406-field_15-container" class="wpforms-field wpforms-field-radio wpforms-conditional-trigger" data-field-id="15"><label class="wpforms-field-label">了解到Photon光子引擎的来源 <span class="wpforms-required-label">*</span></label><ul id="wpforms-406-field_15" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="radio" id="wpforms-406-field_15_1" name="wpforms[fields][15]" value="浏览技术论坛或社区" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_15_1">浏览技术论坛或社区</label></li><li class="choice-2 depth-1"><input type="radio" id="wpforms-406-field_15_2" name="wpforms[fields][15]" value="网上软件或技术教程" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_15_2">网上软件或技术教程</label></li><li class="choice-3 depth-1"><input type="radio" id="wpforms-406-field_15_3" name="wpforms[fields][15]" value="学校课程，同学或老师推荐" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_15_3">学校课程，同学或老师推荐</label></li><li class="choice-4 depth-1"><input type="radio" id="wpforms-406-field_15_4" name="wpforms[fields][15]" value="其他工作室或开发者推荐" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_15_4">其他工作室或开发者推荐</label></li></ul><div class="wpforms-field-description">请告诉我们您是怎么了解到Photon光子引擎的</div></div><div id="wpforms-406-field_26-container" class="wpforms-field wpforms-field-url wpforms-conditional-field wpforms-conditional-show" data-field-id="26" style="display:none;"><label class="wpforms-field-label" for="wpforms-406-field_26">愿意花点时间告诉我们是哪个网站吗？</label><input type="url" id="wpforms-406-field_26" class="wpforms-field-medium" name="wpforms[fields][26]" ><div class="wpforms-field-description">可选，非常感谢您的支持！</div></div><div id="wpforms-406-field_27-container" class="wpforms-field wpforms-field-text wpforms-conditional-field wpforms-conditional-show" data-field-id="27" style="display:none;"><label class="wpforms-field-label" for="wpforms-406-field_27">可以告诉我们您的学校吗？</label><input type="text" id="wpforms-406-field_27" class="wpforms-field-medium" name="wpforms[fields][27]" ><div class="wpforms-field-description">可选，非常感谢您的支持！</div></div><div id="wpforms-406-field_19-container" class="wpforms-field wpforms-field-select wpforms-field-select-style-classic" data-field-id="19"><label class="wpforms-field-label" for="wpforms-406-field_19">是否愿意推荐我们给您的朋友或者伙伴？ <span class="wpforms-required-label">*</span></label><select id="wpforms-406-field_19" class="wpforms-field-medium wpforms-field-required" name="wpforms[fields][19]" required="required"><option value="好的，举手之劳" >好的，举手之劳</option><option value="我需要再考虑一下" >我需要再考虑一下</option></select><div class="wpforms-field-description">帮助让更多的开发者了解方便高效的Photon光子引擎</div></div><div id="wpforms-406-field_11-container" class="wpforms-field wpforms-field-email" data-field-id="11"><label class="wpforms-field-label" for="wpforms-406-field_11">常用邮箱</label><input type="email" id="wpforms-406-field_11" class="wpforms-field-medium" name="wpforms[fields][11]" spellcheck="false" ><div class="wpforms-field-description">可选，如果您常用的邮箱不同于您的光子账号邮箱的话。用于接受开通，或者可能的其他应急通知</div></div><div id="wpforms-406-field_5-container" class="wpforms-field wpforms-field-number" data-field-id="5"><label class="wpforms-field-label" for="wpforms-406-field_5">电话</label><input type="number" id="wpforms-406-field_5" class="wpforms-field-medium" name="wpforms[fields][5]" step="any" ><div class="wpforms-field-description">可选，用于账号问题的紧急通知</div></div><div id="wpforms-406-field_2-container" class="wpforms-field wpforms-field-textarea" data-field-id="2"><label class="wpforms-field-label" for="wpforms-406-field_2">其他意见</label><textarea id="wpforms-406-field_2" class="wpforms-field-medium" name="wpforms[fields][2]" ></textarea><div class="wpforms-field-description">可选，您对于光子引擎学习，使用中的感受和想法，或者建议以及要求。或者有其他想说的话，都可以告诉我们</div></div><div id="wpforms-406-field_24-container" class="wpforms-field wpforms-field-rating wpforms-conditional-trigger" data-field-id="24"><label class="wpforms-field-label">目前您对于光子相关产品的满意程度 <span class="wpforms-required-label">*</span></label><div class="wpforms-field-rating-items"><label class="wpforms-field-rating-item choice-1" for="wpforms-406-field_24_1"><span class="wpforms-screen-reader-element">Rate 1 out of 5</span><input type="radio" id="wpforms-406-field_24_1" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][24]" value="1" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label><label class="wpforms-field-rating-item choice-2" for="wpforms-406-field_24_2"><span class="wpforms-screen-reader-element">Rate 2 out of 5</span><input type="radio" id="wpforms-406-field_24_2" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][24]" value="2" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label><label class="wpforms-field-rating-item choice-3" for="wpforms-406-field_24_3"><span class="wpforms-screen-reader-element">Rate 3 out of 5</span><input type="radio" id="wpforms-406-field_24_3" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][24]" value="3" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label><label class="wpforms-field-rating-item choice-4" for="wpforms-406-field_24_4"><span class="wpforms-screen-reader-element">Rate 4 out of 5</span><input type="radio" id="wpforms-406-field_24_4" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][24]" value="4" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label><label class="wpforms-field-rating-item choice-5" for="wpforms-406-field_24_5"><span class="wpforms-screen-reader-element">Rate 5 out of 5</span><input type="radio" id="wpforms-406-field_24_5" class="wpforms-field-required wpforms-screen-reader-element" name="wpforms[fields][24]" value="5" required><svg width="28" height="28" style="height:28px;width:28px;" fill="currentColor" color="#e27730" viewBox="0 0 1792 1792" xmlns="http://www.w3.org/2000/svg"><path d="M1728 647q0 22-26 48l-363 354 86 500q1 7 1 20 0 21-10.5 35.5t-30.5 14.5q-19 0-40-12l-449-236-449 236q-22 12-40 12-21 0-31.5-14.5t-10.5-35.5q0-6 2-20l86-500-364-354q-25-27-25-48 0-37 56-46l502-73 225-455q19-41 49-41t49 41l225 455 502 73q56 9 56 46z"/></svg></label></div></div><div id="wpforms-406-field_25-container" class="wpforms-field wpforms-field-textarea wpforms-conditional-field wpforms-conditional-show" data-field-id="25" style="display:none;"><label class="wpforms-field-label" for="wpforms-406-field_25">想要告诉我们需要改进的地方吗？</label><textarea id="wpforms-406-field_25" class="wpforms-field-medium" name="wpforms[fields][25]" ></textarea><div class="wpforms-field-description">我们在倾听您的声音</div></div><div id="wpforms-406-field_41-container" class="wpforms-field wpforms-field-textarea wpforms-conditional-field wpforms-conditional-show" data-field-id="41" style="display:none;"><label class="wpforms-field-label" for="wpforms-406-field_41">您的本次提交将不会解锁任何有效的appId！</label><textarea id="wpforms-406-field_41" class="wpforms-field-medium" name="wpforms[fields][41]" ></textarea><div class="wpforms-field-description">因为您选择了暂时不支持云应用的Photon Voice。您可以查看上面的说明，此外您可以返回重新选择其他应用类型。
</div></div><div id="wpforms-406-field_42-container" class="wpforms-field wpforms-field-checkbox" data-field-id="42"><label class="wpforms-field-label">使用条款  <span class="wpforms-required-label">*</span></label><ul id="wpforms-406-field_42" class="wpforms-field-required"><li class="choice-1 depth-1"><input type="checkbox" id="wpforms-406-field_42_1" name="wpforms[fields][42][]" value="我已阅读并同意" required ><label class="wpforms-field-label-inline" for="wpforms-406-field_42_1">我已阅读并同意</label></li></ul><div class="wpforms-field-description wpforms-disclaimer-description"><p align="center">光子引擎中文网站 -- 使用条款</p><br />
<br />
欢迎使用光子引擎中文网站（“以下简称网站”）。除其他事项外，本网站旨在（a）向您提供有关光子及其产品和服务的信息，（b）提供内部或外部连接允许访问许可下载，相关资料，介绍和其他内容，（c）为您提供直接与我们联系的机会和方式。<br />
<br />
我们希望您能享受访问我们网站的体验，但是我们也希望您了解访问网站时所同意的条款。本文中对“我们”或“VL”或“动联无限”的引用是指成都动联无限无限科技有限公司以及我们认为适当的我们的关联公司，子公司，服务提供商和指定人员。如果您或您的组织根据单独的协议（例如，光子系列软件或服务的许可协议等）获得相关的产品或服务，则您对此类产品和服务的使用将受该其他协议而非本网站条款的约束。本网站使用条款仅适用于您对网站的访问和使用，以及对于我们所列出，或提供的各类软件，资料，内部或外部链接，许可或服务（以下简称“相关服务”）的测试，试用或使用（以下简称“使用”）。通过任何网络方式，访问，或使用我们相关服务的任何个人，法人，机构或者团体，以下简称为“用户”或/及“访问者”。<br />
<br />
<br />
1.0 遵守条款和资格<br />
<br />
访问本网站或使用本网站相关服务，即表示您同意本网站的使用条款以及本网站上的所列出的相关产品或服务的其他法律声明，条款和政策（以下统称为“条款”）。<br />
<br />
您同意仅按照条款使用本网站及我们列出或提供链接的相关服务。如果您不同意本条款，请不要使用本网站或其任何功能，及所涉及的任何内部及外部资料，或者我们所提供或列出的任何免费，付费，包括但不限于有其他任何条件下所提供的任何软件，许可，服务或资料（以下简称“服务”）。<br />
<br />
2.0 修正<br />
<br />
我们可以随时修改或终止任何条款，并且这些修改将于我们在网站上发布修订后的条款时生效。每次您使用本网站时，都应访问并阅读本网站的现行条款。在我们发布修订后的条款后，您继续使用本网站即表示您接受此类修订后的条款。如果您对本网站，其内容或任何条款（包括经修改的内容）不满意，则表示您同意唯一的专属的补救办法是停止使用本网站。本条款是您与我们之间就您使用本网站及我们所提供的相关软件，许可和服务所达成的全部协议；同意和遵守本条款其是您下载和使用我们所列或所提供的相关产品和服务的前提和必要条件。<br />
<br />
3.0 有效期<br />
<br />
本条款（我们可能会不时修改）在您使用本网站或相关服务期间将保持全部效力。您可以出于任何原因随时通过与我们联系并通知我们您希望终止注册的方式终止使用相关服务。我们可以随时以任何理由或没有理由终止您的相关服务，无论有无事先通知或解释，并且不承担任何责任。即使在相关服务使用终止后，本条款仍然有效，并且您将受其约束，但您作为相关服务使用者的权利将终止。<br />
<br />
4.0 专有权<br />
<br />
我们对您在本网站上发布的文本，文件，图像或任何其他材料（统称“内容”）（如果适用）不主张任何所有权。将您的内容发布到网站后，您将继续保留您在内容中可能拥有的任何此类权利，但须遵守此处的许可。<br />
<br />
通过在网站上显示，发布或上载内容，或以其他方式向我们提交内容（统称为“发布”），您特此授予我们及其附属公司不可撤销的，永久的，全球性的，免版税的非专有许可，以出于任何原因并在网站上或通过网站使用，修改，删除，添加，创建，公开执行，公开展示，复制和分发（并通过多级被许可方再许可前述权利）此类内容的衍生作品通过广告和促销网站（包括通过截屏和博客）和/或我们产品的任何媒体格式和通过现在现有或将来开发的任何媒体渠道进行宣传。我们可能会不时地永久或暂时地从网站上删除内容，但前提是即使我们确实从网站上删除了该内容，我们也没有义务停止上述内容的其他使用。 我们也可能出于任何或没有理由（包括但不限于）而拒绝，拒绝发布或删除任何内容。<br />
<br />
您声明并保证：（i）您拥有您在网站上或通过网站发布的内容，或有权授予上述许可，并且（ii）您在网站上或通过网站发布的内容不具有侵犯任何个人或实体的隐私权，公开权，合同权，知识产权或任何其他权利。您同意对由于您发布的任何内容而欠任何个人或实体的任何和所有特许权使用费，费用以及任何其他款项承担全部责任。<br />
<br />
本网站可能包含我们提供的内容（包括我们发布或显示的而非由访问者发布或显示的第三方内容），包括但不限于文本，图像和徽标。我们内容受版权，商标，专利，商业秘密和其他法律的保护，并且在您与我们之间，我们拥有并保留我们相关内容以及本网站功能的所有权利。特此声明，我们授予您有限的，可撤销的，不可再许可的许可，用于复制和显示我们的相关内容（不包括任何软件代码），仅供您个人查看网站时使用。除非本条款中有规定，否则您不得复制，修改，翻译，发布，广播，传输，分发，执行，显示，转让，租赁，分许可，营销或出售本网站或其功能，或出现在网站上的任何内容的任何部分。<br />
<br />
5.0免责声明<br />
<br />
我们对本网站上的任何内容概不负责，也不作任何明示或暗示的保证，包括但不限于我们内容，访问者提交内容或通过以下方式发布的其他内容的准确性和可靠性：网站，无论是由我们，访问者或与网站相关，或由其使用的任何设备或程序造成的，还是由于其他原因产生的。访问者的内容不一定反映我们的观点或政策。在本网站上包含任何链接的网站并不意味着我们会批准或认可该链接的网站。访问这些第三方站点时，后果自负。 我们对在本网站上或通过本网站发布的第三方广告或第三方应用程序不承担任何责任，也不对其提供的商品或服务承担任何责任。 我们对网站的任何访问者的行为（在线或离线）概不负责，包括但不限于任何访问者发布的任何内容。我们对任何错误，遗漏，中断，删除，缺陷，操作或传输延迟，通信线路故障，盗窃或破坏或未授权访问或更改任何访问者通信皆概不负责。对于任何网络或线路，计算机在线系统，服务器或提供商，设备，软件，其由于技术问题或互联网或任何网络上的流量拥堵，线路波动而导致的任何软件或者硬件故障，我们概不负责，包括访问网站的部分内容或其组合，包括与参与或下载与网站相关的材料有关的内容，或导致的对访问者或任何人的包括计算机在内的任何设备的任何伤害或损害。在任何情况下，我们对因使用本网站，参加我们活动，由于在网站上或通过本网站发布的任何访问者内容而引起的任何损失或损害，包括人身伤害或死亡，概不负责，包括任何访问者，无论在线还是离线。此外，我们对任何病毒或我们无法控制的任何内容概不负责。我们不对您使用本网站对您软件，调制解调器，包括计算机在内的任何设备，电话或其他财产造成的任何损害负责。如果您无法通过本网站访问内容或其他材料，我们将对您不承担任何责任。<br />
<br />
我们的网站和网站所列或所提供的相关服务按“现状”提供，因此，我们不包含其他保证，包括但不限于对特定目的的适用性，不侵权，准确性，或其他任何特质描述，所有权和娱乐性的保证。我们无法保证，也不保证因使用本网站和网站所列或所提供的相关服务而产生任何特定结果。<br />
<br />
6.0我们的责任范围<br />
<br />
在任何情况下，我们对您造成的任何损害，索赔或损失概不负责，包括但不限于补偿性，偶发性，直接，间接，特殊，后果性或特殊性损害，对我们已被告知或已知的任何不当性，是否知道这种损坏的可能性。此限制适用于所有诉讼原因，包括但不限于违反合同，违反保修，诽谤，疏忽大意，责任，错误陈述，其他侵权行为以及第三方索赔。如果本使用协议中规定的担保排除或责任限制是由于任何无法实行或不适用的原因引起的，则您同意我们的总赔偿责任不得超过五百圆人民币。<br />
<br />
7.0赔偿<br />
<br />
您同意赔偿并使我们、其子公司和关联公司及其各自的高级职员、代理人、合作伙伴和雇员免受任何损失、责任、成本、费用、索赔或要求（包括但不限于合理的律师费），这些损失、责任、成本、费用、索赔或要求是由于您违反使用条款使用网站和/或使用我们所列或所提供的相关服务的违反条款和/或违反条款中规定的您的陈述和保证和/或您张贴的任何内容而引起的。<br />
<br />
8.0 数据保护 <br />
<br />
我们通过使用业界公认的安全保障措施（如防火墙）和精心制定的安全程序来保护您的个人信息的保密性和安全性，以防止您的信息丢失、滥用或未经授权的更改。<br />
<br />
我们要求我们的员工保护您的信息，并使用物理、电子和程序保障措施，我们限制员工仅出于业务目的访问个人信息。<br />
<br />
9.0 您个人信息的使用。<br />
<br />
当我们要求您提供个人信息时，我们会告诉您或明确告诉您，我们需要什么来满足您的要求，以及我们将如何使用这些个人信息。我们不会将您的个人信息出售或出租给任何人。我们不会将您的个人信息与第三方分享，供其宣传使用。<br />
<br />
9.1 与第三方共享个人信息。<br />
<br />
有时，我们会与第三方签订合同，以便他们能够以其品牌标签提供我们的服务。在这样的合同中，我们有时会向对方公司提供最低限度的必要信息，以便他们能够就所提供的服务开出账单。合同禁止他们将您的任何个人信息用于他们自己的目的，并要求他们对我们提供给他们的信息进行保密。在有限的情况下，当我们真诚地相信根据适用法律需要披露个人信息时，我们可能会披露或报告这些信息。例如，我们可能被要求披露个人信息，以与监管机构或执法机关合作，遵守法律程序，如法院命令、传票、搜查令或执法要求。<br />
<br />
9.2    客户资料<br />
<br />
访问者向VL授予非排他性、不可转让、不得再授权且买断之有限授权，以储存和使用经授权产品处理过之客户或其终端用户资料，包括任何数据、资讯、影像、文字、媒体和内容（以下称“客户资料”），仅供（a）在法律上且必要时履行VL之义务，并行使其根据本协议之权利，或（b）回应访问者使用授权产品时之服务或技术问题，访问者应对访问者或其终端用户提供之内容和所有资料负责。提供访问者资料时，访问者及其终端用户均不会上传以下任一类型资料，且VL对此类资料不承担任何责任：（a）受相关隐私或安全法规保护之资讯，根据为包括并不限于中华人民共和国个人信息保护法，中华人民共和国数据安全法，以及（b）可识别个人身份之资讯，包括（i）驾驶执照号码，（ii）护照/身份证号码或（iii）社会保险、税号或类似资料。访问者及其所有终端用户将根据适用法律，并以不违反或侵犯任何第三方任何权利之方式使用授权服务。当第三方提起诉讼（包括但不限于任何政府调查、投诉和诉讼），且内容与访问者资料（包括但不限于侵犯或盗用任何第三方智慧财产或违反适用法律）有关时，访问者将自行承担赔偿、辩护，并使VL/或其附随组织、主管、董事、员工、顾问和/或代理商免责。访问者将支付在明确可归因于此索赔诉讼中最终判决VL应支付之诉讼费和损失赔偿金，或因合同金钱和解而需支付之诉讼费和损失赔偿金。<br />
<br />
10 营销政策<br />
<br />
在任何时候，您都可以让我们知道您是否希望收到我们关于产品或服务的宣传材料。我们只想为您提供您想要的信息。如果您不希望收到此类材料，您可以在收集信息的过程中指定您的偏好，或通过网站表单向我们发送信息。<br />
<br />
11.0 我们使用的网络技术<br />
<br />
我们可能在网站上使用各种技术。其中包括cookies；当您访问我们的网站时，我们的网站可能会向您的浏览器提供一条信息。Cookies使我们能够跟踪网站的整体使用情况，并确定访问者喜欢的区域。Cookies还使我们能够在您再次访问我们的网站时识别您的身份，从而使您更容易访问我们的网站，并帮助为您提供个性化的体验。您可以通过您的浏览器设置在我们的网站上自由选择拒绝cookies，这不会限制您访问本网站的能力。大多数浏览器默认接受并保留cookies。请查看您所使用的浏览器的 "帮助 “菜单，了解如何更改您的cookie偏好。<br />
<br />
我们或者我们所使用的工具可能会还分析我们网站上的活动。我们收集的信息包括IP地址、浏览器类型和版本以及您浏览的网页。我们也可能会跟踪您如何进入我们的网站，以及您在离开我们网站时点击的任何链接。一旦您离开我们的网站，我们不会再分析您的信息。我们使用您的网站活动可能会协助我们为您提供个性化的网络体验，协助我们了解您关注的服务并，为您量身定制我们的产品。</div></div></div><!-- .wpforms-field-container --><div class="wpforms-field wpforms-field-hp"><label for="wpforms-406-field-hp" class="wpforms-field-label">Comment</label><input type="text" name="wpforms[hp]" id="wpforms-406-field-hp" class="wpforms-field-medium"></div><div class="wpforms-submit-container" ><input type="hidden" name="wpforms[id]" value="406"><input type="hidden" name="page_title" value="Astro"><input type="hidden" name="page_url" value="https://vibrantlink.com/author/astro/feed/"><input type="hidden" name="url_referer" value=""><button type="submit" name="wpforms[submit]" id="wpforms-submit-406" class="wpforms-submit" data-alt-text="发送中..." data-submit-text="完成并提交" aria-live="assertive" value="wpforms-submit">完成并提交</button></div></form></div>  <!-- .wpforms-container --></p>
<h6><span style="color: #ff9900;"><em>所有有效的申请，将会在1-2个工作日后完成，并发送邮件通知到您留下的常用邮箱，或者光子账号邮箱而无需其他进一步操作。</em></span></h6>The post <a href="https://vibrantlink.com/chinacloudapply/">中国光子云申请</a> first appeared on <a href="https://vibrantlink.com">光子引擎photonengine中文站</a>.]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">405</post-id>	</item>
	</channel>
</rss>
