
PhotonServer
有关PhotonServer 的一些总结
yy763496668
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PhotonServer介绍
Photon Server是一套套装的游戏伺服器,以往开发线上游戏都必需自行花费大笔的研发资金和人力先从研发游戏引擎和伺服器开始,後来慢慢的游戏引擎开始走向套装化,研发人员有许多现成的游戏引擎可以选择,像是unreal或是unity等等,接著,游戏伺服器也开始朝套装发展,市面上常见的套装Game Server有 smart fox server 、 electro server 5 、 Photon转载 2017-09-25 09:18:29 · 1072 阅读 · 0 评论 -
Photon_创建工程添加MySql.data库_001
第一步创建一个C#工程,本博文使用的4.5.2版本的VS2015。 第二步添加库文件,路径是C:\Program Files (x86)\MySQL\Connector.NET 6.9\Assemblies\v4.5\MySql.Data.dll,这歌路径是装Mysql的路径,如果没有此路径,要么没有装MySql,要么是装在其他盘了。原创 2017-09-25 09:32:21 · 492 阅读 · 0 评论 -
Photon_C#程序和MySql建立起连接_002
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//引入命名空间using MySql.Data.MySqlClient;namespace CShrp直接连接MySql{ class Program原创 2017-09-25 10:06:28 · 717 阅读 · 0 评论 -
Photon_使用ExecuteReader读取数据库中的数据_003
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//引入命名空间using MySql.Data.MySqlClient;namespace CShrp直接连接MySql{ class Program原创 2017-09-25 10:22:47 · 476 阅读 · 0 评论 -
Photon_在查询的时候添加参数_004
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;//引入命名空间using MySql.Data.MySqlClient;namespace CShrp直接连接MySql{ class Program原创 2017-09-25 11:22:06 · 391 阅读 · 0 评论 -
Photon_NHibernate的参数配置_005
第一步:引入两个库文件,MySql.Data.dll和NHberinate.dll 文件,这次我们介绍一种新的引入方式 在没有下载的项后面会有一个小的下载标志 第二步:配置nhibernate.cfg.xml文件<?xml version="1.0" encoding="utf-8" ?><hibernate-configuration xmlns="urn:nhibernate-conf原创 2017-09-25 14:39:59 · 476 阅读 · 0 评论 -
Photon_使用NHibernate向数据库中增删改查数据_006
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using NHibernate;using NHibernate.Cfg;using YYEdu.Model;namespace YYEdu{ clas原创 2017-09-25 16:02:10 · 485 阅读 · 0 评论 -
Photon_使用NHibernate中事物防止脏数据_007
对于有些操作我们必须使用一次性操作完成,假如我们在操作某个操作的时候,执行了一般的SQL操作,由于其他原因,终止了SQL操作,还有一部分操作没有完成,那么,会造成数据的不完整性。如果继续之前没有完成的操作,那么就相对比较麻烦。所以使用事务会相对比较轻松。什么是事务呢?事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(un原创 2017-09-25 17:42:19 · 461 阅读 · 0 评论 -
Photon_对NHibernate增删改查的封装_008
第一步:使用单例模式封装一个Hibernate的一个工具类,增加对代码的重用。using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Text;using NHibernate;using NHibernate.Cfg;namespace YYEdu{原创 2017-09-25 22:23:54 · 516 阅读 · 0 评论 -
Photon_PhotonServer安装_009
选择如下 光标放在图标上时显示如下,点击more 然后点击SDK下载 下载下来的是一个exe可执行文件,在我们双击的时候会出现一个选择解压路径的框,注意路径中不要出现中文。 解压完成后我们在目录中可以看到原创 2017-09-26 09:28:17 · 417 阅读 · 0 评论 -
Photon_PhotonServer的启动及项目的启动_010
在解压后的目录中找到deploy文件夹 双击PhotonControl.exe启动服务器。启动项目: 出现下面的内容说明项目已经在运行中了原创 2017-09-26 12:28:49 · 1266 阅读 · 0 评论 -
Photon_部署PhotonServer 服务端项目_011
第一步创建项目首先创建一个VS项目,不同的是这次创建的项目是类库 第二步创建部署的目录在deploy目录下面创建MyGameServer目录,并在MyGameServer下创建bin目录 第三步修改项目的生成目录因为此项目是一个类库项目,所以会生成一些文件 我们将这些文件直接放入第二步创建的目录中 这样在我们完成项目的时候选择项目,右键,点击生成就可以在此目录下面看到生成的文件了原创 2017-09-26 14:42:09 · 638 阅读 · 0 评论 -
Photon_配置PhotonServer的日志信息_012
第一步:引用文件引用 ExitGames.Logging.Log4Net.dll和log4net.dll 具体引入的步骤看上一篇博文,不在此赘述第二步:添加配置文件我们可以从网上下载配置文件也可以从Photon自带项目中的配置文件中拷贝 然后选中自己的服务端项目粘贴,一定放在项目的根目录第三步:修改配置文件 选中配置文件并修改复制到输出目录为始终赋值 输出目录就是我们设置的部署目录原创 2017-09-26 15:06:02 · 622 阅读 · 0 评论 -
Photon_PhotonServer的执行流程_013
服务端: 服务端的主类要继承ApplicationBase类,此类是一个抽象类,要实现此类的抽象方法//在此方法中主要做一些初始化的操作,比如日志文件的配置//同步线程的启动protected abstract void Setup();//服务端关闭的侦听protected abstract void TearDown();//侦听客户端请求连接protected abstract原创 2017-09-29 11:54:23 · 824 阅读 · 0 评论