[请益] game server 问题

楼主: MAIDic (咩滴可)   2017-07-07 14:13:08
专题要写一个有PvP 功能的游戏
我被分到负责后段
但是我数据库跟本没学
想请教一下几个问题
game server 我是想说用C++ 写
但是研究了一下mysql 好像有很多种
有点搞不懂要安装那一个
mysql 本身就是一个server 吗
所以先装好 mysql server
gameserver 用 c api 连结mysql 就能用了吗
还是有其他方法?
另外能够见一些有关mysql或game server有关的书或是网站给我看吗?
作者: youzi151   2017-07-07 15:27:00
书的话, 游戏核心技术全攻略:多人线上游戏的企划与实作
作者: damody (天亮damody)   2017-07-07 15:56:00
MQTT赞redis赞mysql 不适合数据库教的跟你的问题关系不大关键字给你了
作者: cjamhe01385 (彻)   2017-07-07 16:22:00
感谢楼上,最近刚好想应用NoSQL类
作者: wix3000 (痒,好吃)   2017-07-07 20:12:00
虽然不知道游戏内容,不过可以看看能不能用photon顶一下
作者: littleshan (我要加入剑道社!)   2017-07-10 00:35:00
呃,你只有C++能用吗?
楼主: MAIDic (咩滴可)   2017-07-11 09:54:00
c++ 不好吗? 不然也会java啦其他的都只是稍微摸过而已
作者: cowbaying (是在靠北喔)   2017-07-11 12:20:00
注意效能瓶颈 玩家每个动作都读写DB看似万无一失实则缺乏效率 如果只是作业 物件少 硬上应该是没关系
作者: Momulin   2017-07-11 14:06:00
C++写socket server难度会比较高 新手的话建议用photon他是开房机制 如果需要用到数据库再写php读写就好了如果不是很重要的资料 直接用单机数据库存就好
作者: littleshan (我要加入剑道社!)   2017-07-11 14:14:00
其一是C++会让你花很多时间处理资源管理问题尤其你是写server,resource leak是绝对不能发生的其二是C++用起第三方library实在不太方便当然还是可以用,但就不像npm或go get那么容易所以现在主流是先用高阶语言,有效能瓶颈再部份用C++
作者: damody (天亮damody)   2017-07-13 16:04:00
本科系新手当然用c++啊 如果出社会再学就来不及了 因为每个project都赶的跟什么一样 你不是c++老手怎么用 从此高阶脚本语言一条路走到黑了。高阶脚本又那么简单 会c++的几天就上手 可是只会高阶语言的来学c++没1年没办法上手 怎么看都该学c++

Links booklink

Contact Us: admin [ a t ] ucptt.com