![]()
课程简介
edu.uwa4d.com
01
本系列以C++游戏服务端为实践载体(命令行参数、异步事件、MessagePack等),系统搭配 Lua语言、运行环境、网络与中间件、服务化与Demo级完整链路。
教程分三部分:
知识储备:Lua关键问题、table与面向对象思路、开发环境与工具链;
基础示例:源码目录与编译调试、日志与时间、元表与类、Socket/WebSocket/UDP/KCP/HTTP、Redis与Protobuf、ORM与PostgreSQL、服务化通信等;
Demo:命名空间、协程与异步回调、游戏主循环、消息分发与转发、序列化、热更新、心跳、缓存、预处理与ORM、本地环境与百万级日活架构总结等。
教程属于基础 + 进阶实战,适合已有简单编程基础、希望系统理解游戏服务器的开发者。读者既能补齐Lua与工程化基本功,又能对照文档理解网关—路由—逻辑/场景分层、零拷贝广播、强一致数据与跨服等典型后端话题。
![]()
听课基础建议: 具备一些基础的编程知识;网络与数据库章节,建议预先了解TCP/HTTP、Redis、SQL的基本概念。Windows用户可按文档使用VS Code / Visual Studio;文档中涉及Unity多为生态说明,纯后端学习可不强制。
作者简介
edu.uwa4d.com
02
田吉亮:从事游戏开发工作十五年有余
2008年开始从事游戏开发工作,全程参与多款大型游戏项目研发,积累了丰富的游戏开发经验。现就职于完美世界,负责游戏研发相关工作。曾经负责过的部分产品《大明浮生记》、《找你妹》、《狂暴之翼》以及《战神遗迹》。
适合读者
edu.uwa4d.com
03
从事游戏 / 互联网后端(客户端配套工具链亦可)的开发者
—— 希望把服务端 从「会用」拉到「能设计多服协作」的职场向开发者。
想要系统理解「脚本语言 + 高性能C核心」组合的学习型读者
—— 希望提升异步IO、服务划分、缓存与数据库、协议与序列化等能力。
对高并发游戏架构、热更新与消息转发优化感兴趣的读者。
edu.uwa4d.com
04
知识:Lua核心语法与table/元表/OOP思路;进程启动参数与服务模型;Socket至 KCP/WebSocket;Redis/PostgreSQL/ORM;Protobuf/MessagePack;服务化与路由转发要点。
能力:能独立编译与调试Lua与相关工程;能读懂并实现多服务协作、消息分发、热更与心跳 等典型模块。
资料:示例与Demo源码。
![]()
近期精彩回顾
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.