Skip to content

生存/RPG 与小游戏模板 ​

除了简易网络服模板,官方还提供两个更完整的玩法模板——生存 + RPG 模板和小游戏模板,功能丰富、结构完整,是学习网络游戏开发的最佳参考。这一篇概览两者的功能与结构。

模板的运行方式都一样

  1. MC Studio → 新建 → 基岩版网络服 → 选对应模板
  2. 打开 Mod 目录,找到核心 Mod 里的 mod.sql,在远程开发机上执行建表
  3. 部署网络服 → 开发测试 → 运行

生存 + RPG 模板 ​

带生存元素的 RPG 网络游戏,包含常见 RPG 功能。玩家进入大厅后,通过 NPC 前往领地、副本、资源世界、珍稀资源世界四个场景。

核心玩法 ​

功能说明
领地与地皮 NPC 对话认领,主菜单管理权限、传送
副本组队(1~3 人)挑战,5 个难度,各有进入等级与结算奖励
资源世界相当于原版主世界;跌落/窒息/岩浆伤害为原版 3 倍
珍稀资源世界相当于原版下界;强制开启 PVP,跌落/岩浆伤害 5 倍,死亡掉落特定物品
属性系统等级、装备、宝石、称号提升总属性
PVP / 组队 / 公会 / 好友完整社交与对抗系统
摆摊大厅/领地召唤 NPC 摆摊交易,每小时收摊位费
称号 / 签到 / 排行榜每日签到,公会人数全服榜(每天 21:00 结算发奖)
聊天增加本地/世界频道,支持物品超链接、选人加好友/私聊

三种货币 ​

  • 银币:玩家间摆摊交易、买药水
  • 探险值:每日副本产出,买装备
  • 公会勋章:每日排行榜结算产出,买宝石

Mod 结构 ​

模板由多个服务器 Mod 组成,按服职责拆分:

Mod角色
neteaseRawergame 服通用(属性、副本、物品、界面配置 + 主逻辑)
neteaseRawerOverload领地 game 服
neteaseRawerMine资源世界 game 服
neteaseRawerGame副本 game 服
neteaseRawerLoby大厅服(NPC、跳转、主城保护)
neteaseRankService功能服(排行榜计算、结算、发奖)

关键配置文件 ​

想改数值,重点看 neteaseRawer 行为包下的 commonConfig:

文件配置内容
rawerAttrConfig.py升级消耗经验及属性
rawerBattleConfig.py副本常规设置
rawerMonsterConfig.py副本怪物属性
rawerItemConfig.py货币、药水、宝石、装备属性
rawerRankConfig.py排行榜奖励

运营日志是运营刚需

模板内置了大量运营日志记录(领地进入/认领、副本参与、商店购买、公会进出、摆摊交易、死亡、升级、离线属性等)。实际运营中建议尽可能详细地记录运营日志,便于发现问题、分析数据。

小游戏模板 ​

以起床战争为核心的小游戏网络游戏。玩家进入大厅,通过 5 个 NPC 报名对战、买特权、买外观、看榜单。

核心玩法 ​

NPC功能
报名专员报名起床战争(匹配满 4 人进游戏,每队 2 人)
榜单专员查看胜场排行榜
飞行专员用积分券买 30 天/永久飞行券
外观专员买时装、翅膀、坐骑、光环等外观
榜首形象大厅展示排行榜榜首玩家形象

流程:报名 → 匹配 → 起床战争 → 结算返回大厅,胜场更新到排行榜。每天 0:00 结算(前 50 名发积分券),每月 1 日 0:00 重置。

经过商业化审核可接商城

小游戏模板支持商业化:过审后可在左上角进商城,用钻石买游戏币,游戏币在「外观专员」处买外观。商业化接入见上线运营。

Mod 结构 ​

Mod角色
neteaseWarsgame/lobby 通用(货币、飞行券、起床战争逻辑、榜首形象)
neteaseWarsLobbylobby 服(大厅地图)
neteaseWarsLobbyService功能服(统筹管理各 game 服房间)

复用起床战争模板 ​

小游戏模板的对战部分复用了基岩版组件「起床战争模板」,再转成网络服 Mod,并做调整:每队人数改 2、每局结束清空背包、按匹配结果分队、增加开局/结算/发奖逻辑。

学习建议

两个模板都是统筹官方插件 + 自定义核心代码的产物。想深入,就照着模板读代码——看它怎么组合官方插件(飞行、匹配、排行榜、公会、领地等),怎么在插件基础上加自己的逻辑。这比从零写高效得多。


模板部分到此。接下来进入 插件开发——自己动手写和调整网络服插件。回到基岩版网络游戏首页。