当前位置 : 145z游戏站 | 魔力宝贝 | 技术教程 | 

零基础魔改你的魔力世界:服务端实用配置详解与避坑指南

热度:
一、核心配置文件定位:掌握魔力的“控制台”

服务端的“大脑”通常藏在以下几个关键位置(路径以常见Windows端为例):
全局设定中枢: gmsv/setup.cf (核心中的核心!)

登录与角色控制: gmsv/loginserver/login.cf

数据库连接枢纽: 常与 setup.cf 合并 或位于 gmsv/mysql.cf

地图服务配置(如有): areaserver/setup.cf

启动参数控制: 各类 .bat / .sh 启动脚本文件

二、新人必改:快速提升游戏体验的黄金参数(修改setup.cf)

找到 setup.cf (可用记事本/VSCode打开),搜索修改以下项:
经验狂欢:告别苦练!

exp_rate = 5.0 # 默认1.0 = 1倍经验,5.0即5倍经验
jobexp_rate = 5.0 # 职业技能经验倍率
petexp_rate = 5.0 # 宠物经验倍率

魔石自由:再也不怕修装破产!

stones_rate = 3.0 # 魔石掉落倍率(地上捡到的钱)
max_floor_stones = 99999 # 允许地上单堆魔石最大值(防溢出)

技能速成:告别百灵耐!

skill_rate = 20.0 # 技能经验获得倍率(如原本打1次+10经验,现变+200)

战斗节奏优化:

battle_speed = 150 # 战斗动画速度(默认100,增大则加速)


三、进阶级调校:打造个性化法兰王国
修改出生设置:

定位 gmsv/new_config 或类似目录

编辑 playerinit.lua / newplayer.txt:

-- 示例:出生赠送10000魔币 + 一只螳螂
GOLD = 10000
items = { {itemid=11022, count=1} } -- 11022可能是黄螳螂的ID

调整职业能力与技能(进阶)

涉及文件:gmsv/enemy (魔物属性) 、gmsv/tech (技能数据) 、 gmsv/job.conf (职业设定)

例1:增强封印师成功率: 在 tech 中找到对应“封印卡”技能文件,提升 SuccessRate(成功率系数)。

例2:允许任意职业装备水龙剑: 在 gmsv/item 文件夹中找到 sword_waterelement.lub (举例),修改 EquipJob = {“ALL”}。
开放全地图传送羽毛:

修改 gmsv/item/羽毛道具文件.lub:

UseScript = [[
warpto(“”) -- 代表所有可用地图
]]


四、新手高频踩坑点与修复方案
报错:数据库连接失败 (Access Denied)

检查点:

setup.cf 中的sql_user/sql_pass 是否与MySQL设置一致?

MySQL服务是否已启动?(Win: 任务管理器找mysqld.exe)

用户权限:用 root 或创建的 crossgate 用户登录MySQL客户端测试连接。
客户端卡在“获取服务器列表”或“连线中”

排查思路:

确认客户端 server.ini 的IP和端口与服务端一致(9030端口常见)。

检查服务器防火墙:放行UDP/TCP 9030,9060,9070等端口。

setup.cf 中 serverip 是否为当前服务器本机IP?回环地址(127.0.0.1)仅限本机登录。
启动GMSV.exe报错闪退:

常见原因:

运行库缺失: 安装 https://aka.ms/vs/17/release/vc_redist.x64.exe (x86/x64看服务端要求)。

配置文件错误: setup.cf存在语法错误(如中文引号、多余空格)。

端口占用: 用 netstat -ano | findstr ":9030" 查看端口占用,结束冲突进程。
登录显示“账号密码错误”(数据库无记录)

解决方案: 手动在MySQL数据库中添加账号(通常在 tbl_user / accounts 表):

INSERT INTO accounts (name, password, email) VALUES ('test', PASSWORD('123456'), 'test@test.com');


五、安全与优化建议(单机/小局域网适用)
定时备份数据库:

定期使用Navicat的“转储SQL”功能备份整个 crossgate 库,防止存档丢失。
限制外部访问:

路由器设置: 如无需外网访问,勿做端口映射。

服务端IP绑定: setup.cf 中设置 serverip = 192.168.x.x (局域网IP),而非公网IP。
虚拟机隔离环境(推荐):

在VMware/VirtualBox中运行服务端,物理机玩客户端。环境更干净,避免干扰宿主系统。

启程!重铸你的法兰之盾

现在,你已掌握服务端核心配置的钥匙。调整参数,修复故障,一点点塑造出更理想的魔力世界——是打造一个高速畅玩的怀旧天堂,还是设计全新的职业挑战?你的魔力法则,由你书写!
小贴士: 修改前备份原始文件!遇到复杂问题善用服务端自带文档和开发者社区。每一次成功的配置,都是对法兰城的一次深情致敬!✨
[顶部]