热点推荐

查看: 3687|回复: 7

[其他] SK PhotonServer游戏服务器端教程

[复制链接]

1418

主题

1532

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
39191
发表于 2018-2-1 12:15:23 | 显示全部楼层 |阅读模式
SK PhotonServer游戏服务器端教程


任务1: 课程资料
免费 任务2: 01-介绍和学前准备}: N

免费 任务3: 02-创建工程和添加MySQL.Data的引用. }: N

免费 任务4: 03-如何跟MySQL建立连接5 \2 {

任务5: 04-利用建立好的链接执行查询命令MySQLDataReader, X  Z9 P4

任务6: 05-利用程序对数据进行插入Insert操作

任务7: 06-利用程序对数据进行更新Update和删除Delete操作

任务8: 07-SQL中的一些函数介绍

任务9: 08-利用ExecuteScalar查询得到一个值的结果

任务10: 09-在查询的时候其他取得数据的方式

任务11: 10-如何在查询的时候添加参数# r' X. D( Z. B

任务12: 11-使用C#直接跟MySQL交互编程的总结" D8 T: p! o

任务13: 12-nhibernate介绍和程序包的引入/ E6 V( q

任务14: 13-关于项目工程的基础配置

任务15: 14-配置nhibernate数据库连接配置, U4 L, H( T' J.

任务16: 15-如何进行类和表的映射

任务17: 16-NHibernate中的类型! ~

任务18: 17-让nhibernate解析数据库链接配置文件和表映射文件

任务19: 18-如何创建会话session进行添加操作

任务20: 19-如何利用NHibernate进行事务操作4 g( h,

任务21: 20-创建NHibernateHelper管理会话工厂5 e! q4 P* c(

任务22: 21-创建管理类,处理CRUD操作4 V7 J/ Y$ |0 X  z6 `

任务23: 22-利用NHibernate进行更新、删除、通过ID查询的操作# X6 ?# V& \2 G2 g

任务24: 23-通过CreateCriteria进行复杂查询8 G( |) c8 y7

任务25: 24-多个查询条件的添加和得到查询的集合结果

任务26: 25-阶段性总结

任务27: 26-关于Photon Server的介绍) ]  g9

任务28: 27-如何启动Photon( x: Q- s8 J  q6 h

任务29: 28-如何启动Photon Server应用

任务30: 29-关于PhotonServer Config配置文件( H8 p4 L: Q

任务31: 30-创建第一个服务器端项目,并设置部署的目录$ q$ r- l# `9

任务32: 31-开发ApplicationBase和ClientPeer

任务33: 32-部署并启动我们的第一个服务器端应用, R% B% d2 m.

任务34: 33-关于PhotonServer中的Log日志文件7 W% T  [0 i4

任务35: 34-配置PhotonServer中的日志Log8 Z& C& j# a9

任务36: 35-关于日志Log输出插件Log4Net的总结0 ^: ]; B1 \. u;

任务37: 36-创建Unity客户端

任务38: 37-创建单例PhotonEngine脚本,单例模式的处理; l* Y#

任务39: 38-在客户端发起跟服务器端建立连接的请求/ K; N,

任务40: 39-Unity客户端链接服务器端测试

任务41: 40-在客户端发起请求- w, ]/ X

任务42: 41-在服务器端处理请求并给客户端响应

任务43: 42-如何在请求和响应中带参数/ A: b9

任务44: 43-请求响应完整图示* o; o$ P

任务45: 44-如何从服务器端给客户端发送事件SendEvent; X3 C, f"

任务46: 45-接下来要做的Demo的介绍

任务47: 46-讲NHibernate连接数据库功能集成到服务器端5 }% O0 z1 ~2 O#

任务48: 47-创建客户端和服务器公用的工程& C4 v8 l- z" @

任务49: 48-设计登录UI界面7 U, C) f7

任务50: 49-设计注册的UI界面# Q8 g7 A

任务51: 50-处理注册界面和登录界面的互相跳转  I+ B: q-

任务52: 51-创建请求处理的基础抽象类$ j+ @) p$ U&

任务53: 52-在PhotonEngine管理所有的请求类,并找到对应的请求类处理响应

任务54: 53-在客户端向服务器发起登录请求LoginRequest6 [+ O/ [4

任务55: 54-在服务器端创建请求的处理器Handler和Handler的统一管理

任务56: 55-分发请求给各个Handler进行处理: C$ X

任务57: 56-在服务器端处理登录的请求,验证用户名和密码2 _

任务58: 57-在客户端接收登录的响应,并处理登录结果1 C  N*

任务59: 58-在客户端发起注册的请求RegisterRequest

任务60: 59-在服务器端处理注册的请求

任务61: 60-在客户端处理注册的响应结果

任务63: 62-开发同步位置的请求发起代码, B  `! Z

任务64: 63-位置同步请求方法的调用/ X: t6

任务65: 64-在服务器端接收位置信息-调试

任务66: 65-把位置信息同步保存到服务器端

任务67: 66-在服务器端对所有的ClientPeer做管理方便随时向各个客户端发送事件+ [7 u

任务68: 67-在客户端请求创建其他客户端的数据

任务69: 68-在服务器端处理请求,返回登录的用户名列表

任务70: 69-通过XML序列化和反序列化进行数据的传输

任务71: 70-创建实例化其他客户端的Player角色

任务72: 71-测试客户端同步创建. {, Q) E, B$ U8 T- ~; t: r

任务73: 72-在服务器端给其他客户端发送事件,告诉他们有新的客户端加入6 m" D1 U, c1 X, N%

任务74: 73-在客户端管理Event的创建和事件分发8 b  G0 [  O

任务75: 74-处理新加入的客户端角色的创建的事件处理

任务76: 75-在服务器端开发同步位置的线程并启动线程& d  y3 p

任务77: 76-在服务器端装载客户端的位置信息,并通过Event发送到客户端

任务78: 77-在客户端解析位置数据,并设置到每个客户端的游戏物体上- y+ u9 }6 t% A' ?8 s9 j4 ~3 r

任务79: 78-bug修复,多个客户端同步测试. Z7 ~, d" S

任务80: 79-课程总结

下载地址:
游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

0

主题

2

帖子

7

积分

Lv1码农小白

Rank: 1

积分
7
发表于 2018-2-13 09:28:29 | 显示全部楼层
看看~謝大大的回覆
回复

使用道具 举报

0

主题

693

帖子

1745

积分

永久VIP会员

Rank: 3Rank: 3

积分
1745
发表于 2018-6-23 11:02:24 | 显示全部楼层
好东西哦!!
回复

使用道具 举报

0

主题

6

帖子

13

积分

Lv1码农小白

Rank: 1

积分
13
发表于 2018-8-11 02:20:07 | 显示全部楼层
买了a  a我在别的论坛花了几百个比 链接还失效
回复

使用道具 举报

0

主题

6

帖子

13

积分

Lv1码农小白

Rank: 1

积分
13
发表于 2018-8-11 22:52:31 | 显示全部楼层
这个资源可以,感觉还可以
回复

使用道具 举报

0

主题

100

帖子

234

积分

Lv1码农小白

Rank: 1

积分
234
发表于 2018-8-23 07:29:47 | 显示全部楼层
大家来看范德萨范德萨☺◐◑
回复

使用道具 举报

0

主题

30

帖子

111

积分

Lv1码农小白

Rank: 1

积分
111
发表于 2019-2-16 15:11:26 | 显示全部楼层
学习学习学习
回复

使用道具 举报

0

主题

111

帖子

364

积分

永久VIP会员

Rank: 3Rank: 3

积分
364
发表于 2021-12-3 06:12:38 | 显示全部楼层
66666666666666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回顶部 返回列表