诛仙mysql架设_目前最完整的诛仙私服架设教程

这是一篇详细的傻瓜版诛仙私服SQL数据库架设教程,适合新手,涵盖了从数据库还原到ODBC数据库关联的全过程,包括LoginDB和GameDB的设置与配置文件详解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目前关于诛仙私服是否存在的争论还是在吵,但是我从网上找一一份诛仙私服架设教程,而且是比较傻瓜版的,新手也能看明白,发出来分享一下.本来准备自己架个自己玩的但看到SQL2005太大我的网速又慢就没装了等有机会搞来装装。如原著看到了别见怪我只是放这里自己留着看看。

架设使用SQL数据库:

SQLsever2005pro

将服务器端解压缩到D:盘

D:\Sagasevr下有6个文件夹

1:database SQL数据库文件夹

2:LoginServer 帐号登陆管理器

3:WorldServer 服务器数据管理器

4:GameServer1 游戏数据管理器

4:GameServer2 游戏数据管理器

5:GameServer3 游戏数据管理器

6:GameServer4 游戏数据管理器

诛仙服务端目录说明:

LoginDB.bak-----LoginDB数据库备份文件

GameDB.bak------GameDB数据库备份文件

关于数据还原步骤

首先安装SQL

server------安装完毕-------打开SQL企业管理器-------进入(local)-------打开(local)属性内的“安全性”选项卡------勾选“份验证

SQL

sever和windows”选项----确定然后进入“安全性”-------点击右边的用户“SA”查看属性---设置SQL密码----进入“数据库”-----新建数据库:LoginDB----建立完毕后进入这个数据库------选择:所有任务--还原数据库----从设备-----选择设备------添加------选择你的LoginDB.bak的存放路径:D:\Sagasevr\database\注意:路径内不能有中文)------选项-----在现有数据库上强制还原-------选择好还原出来的路径-----到database文件夹下------重复以上操作将GameDB数据也还原---然后删除数据库

还原成功后database文件夹内有下列文件:GameDB.bak

GameDB.ldf GameDB.mdf LoginDB.bak LoginDB.ldf LoginDB.mdf

关于XP ODBC数据库关联

开始--运行:“odbcad32.exe”-----系统DSN-----添加-----SQL

SERVER----填写名称LoginDB-----描述可以不写-----服务器为:“(local)”--使用NT及SQL

SERVER验证--填写登陆名为:SA。密码就是你自己设置的密码---------更改默认的数据库为:LoginDB及-----结束------测试连接OK??-----不OK,我也没办法了,尽力了。-------然后重复以上操作,关联上GameDB数据库-------关联结束后,点测试连接,如果没有问题应该是:测试连接成功(注意:这个过程,要求要仔细认真,一步一步的按说明做,只要不打错字,一定可以的!)

以上未做特殊说明的一概按默认设置选择

如果测试都成功了我们就进入下一步

有★的地方一定要注意,按照说明做,任何一个小错误,都会导致服务器异常

LoginServer目录说明

log文件夹------------------日志文件夹 可清空

dbghelp.dll----------------动态链接库文件 勿改动

debug.txt------------------日志文件 可清空

LoginServer.exe------------主程序 勿改动

LoginServer.pdb------------不详 勿改动

NoQueueCdkeyList.txt-------不排队帐号名单

setup.ini------------------配置文件

配置文件详解

ListenPort_Client 2346----------连接客户端端口号

勿改动

ListenPort_World 2345----------连接world服务器端口号

勿改动

SqlConType SQLOLEDB------支持数据驱动 勿改动

SqlServerIP (local)-------数据库IP

★XP下必须为(local)

SqlUserName sa------------SQL登陆用户名

★就照这个填写

SqlPassWord XXXXXXX-------SQL验证登陆密码

★就是你自己设置的密码

DBName LoginDB-------访问数据库名称 勿改动

Client_CheckNet 1-------------不详 勿改动

Client_MaxByteNum 5000----------不详 勿改动

Client_MaxMsgLen 102400--------不详 勿改动

Client_BanIPTime 10------------允许停留时间 可改变

Client_bCheckMsgCon 1-------------不详 勿改动

Client_MaxConnectNum 2000----------最大连接人数

可改变

Client_MaxIOSendNum 4-------------不详 勿改动

Client_MaxClientSendBuf 1048576-------不详 勿改动

World_bCheckNet 0-------------不详 勿改动

World_MaxByteNum 0-------------不详 勿改动

World_MaxMsgLen 0-------------不详 勿改动

World_BanIPTime 0-------------不详 勿改动

World_CheckMsgCon 0-------------不详 勿改动

World_MaxConnectNum 20------------不详 勿改动

World_MaxIOSendNum 100-----------不详 勿改动

World_MaxClientSendBuf 167772160-----不详 勿改动

RefeashInfoTime 3000----------不详 勿改动

SaveInfoTime 300000--------不详 勿改动

DoQueueInter 20------------不详 勿改动

SendMsgToQueueInter 1000----------不详 勿改动

WorldMaxPlayerNum 1000----------不详 勿改动

BusyScale 0.55----------不详 勿改动

FullScale 0.83----------不详 勿改动

PingWorldTime 60000---------不详 勿改动

PingWorldErrorTime 2000----------不详 勿改动

bCdkeyIsDisable 0-------------不详 勿改动

bAllowIPCheck 0-------------不详 勿改动

bBetweenIPCheck 0-------------不详 勿改动

WorldNumber 1-------------服务器编号

不是多服务器就勿改动

WorldName 搜豆传说------服务器名称

可改变★必须让顾客端与此一致

LoginIP 127.0.0.1-----数据服务器IP 勿改动

LoginPort 2345----------连接服务器端口号 勿改动

ListenPort 8100----------连接服务器端口号 勿改动

SqlConType SQLOLEDB------支持数据驱动 勿改动

SqlServerIP (local)-------数据库IP

★XP下必须为(local)

SqlUserName sa------------SQL登陆用户名

★就照这个填写

SqlPassWord XXXXXX--------SQL登陆密码

★就是你自己设置的密码

DBName GameDB--------访问数据库名称 勿改动

bCheckNet 0-------------不详 勿改动

MaxByteNum 0-------------不详 勿改动

MaxMsgLen 0-------------不详 勿改动

BanIPTime 0-------------不详 勿改动

bCheckMsgCon 0-------------不详 勿改动

MaxConnectNum 20------------不详 勿改动

MaxIOSendNum 100-----------不详 勿改动

MaxClientSendBuf 167772160-----不详 勿改动

RefeashInfoTime 3000----------不详 勿改动

SaveInfoTime 60000---------不详 勿改动

清除LoginList时间 120000--------不详

勿改动

UseCostSys 0-------------不详 勿改动

CostServerIP 127.0.0.1-----不详 勿改动

LoginCostPort 51242---------不详 勿改动

CostTime 600000--------不详 勿改动

CostDBProvider SQLOLEDB------支持数据驱动 勿改动

CostDBIP (local)-------数据库IP ★XP下必须为(local)

CostDB GameDB--------访问数据库名称 勿改动

CostDBUserName sa------------SQL登陆用户名

★就照这个填写

CostDBPassword XXXXXX--------SQL登陆密码

★就是你自己设置的密码

LoadLargessTime 30000---------不详 勿改动

bSendRegionMsgToCost 0-------------不详 勿改动

CostDBOnLoginProvider SQLOLEDB------支持数据驱动

勿改动

CostDBOnLoginIP (local)-------数据库IP

★XP下必须为(local)

CostDBOnLogin logindb-------访问数据库名称 勿改动

CostDBOnLoginUserName sa------------SQL登陆用户名

★就照这个填写

CostDBOnLoginPassword xchopop-------SQL登陆密码

★就是你自己设置的密码

TransferLargessTime 30000---------不详 勿改动

Data文件夹详解AttackCitySys.ini

攻城时间配置文件

BuildList.ini 城门配置文件

DropGoodsList.ini 暴率配置文件

例: > 雪蜘蛛

Q0030 0 1/5

物品代码 几率

Emotions.ini 动作表情列表 勿修改

FactionParam.ini 帮派参数配置文件

FactionWarSys.ini 帮战参数配置文件

Function.ini 服务器参数变量

General_variable.ini 子定义任务活动变量

Globesetup.ini 攻击公式及死亡物品掉落公式

GMList.ini GM列表文件

例: 皇帝 admin

admin=100

Goods.dat 物品数据库

Goodslist.dat 物品列表

HitLevel.ini 连击奖励文件

InvalidStr.ini 特殊文字禁用列表

ItemAttr.dat 未知

ItemType.dat 装备类型定义文件

LogSystem.ini 日志启动列表

MonsterList.ini 怪物数据库

PlayerExp.ini 经验设置文件

PlayerList.ini 初始人物性能列表

PlayerOrginEquip.ini 初始装备列表

PlayerPropertiesUpgrade.ini 人物性能列表

Quest.ini 任务触发文件

Sysboardcast.ini 喊话配置文件

TradeList.ini 商店物品出售列表

Variable.ini 人物任务变量

VillageWarSys.ini 村站配置

Regions文件夹

*.monster 刷怪文件

*.npc NPC刷新列表

*.rgn 地图配置文件

*.rs 在该地图中使用回城的设置

*.tax 税收配置文件

*.weather 天气配置代码

*.war 夺取标志物配置

*.city 城门配置及帮会复活点

regionlist.ini 关键配置文件★

GameServerNum 1

GS_ID IP ListenPort

-------------------------------------------------------

# 1 127.0.0.1 2347

自己的IP地址

★★★★★对外开放时改动这里★★★★★

----------------------------------GameServer1内有----------------------------------

log文件夹----------------日志文件夹 可清空

dbghelp.dll--------------动态链接库文件

debug.txt----------------日志文件 可清空

debug-player.txt---------日志文件 可清空

GameServer.exe-----------主程序

GameServer.pdb-----------不详

WarDebug.txt-------------不详

setup.ini----------------配置文件

配置文件详解

WorldIP 127.0.0.1-------服务器IP地址 勿改动

WorldPort 8100------------服务器连接端口 勿改动

ListenPort 2347------------服务器连接端口 勿改动

LocalIP 127.0.0.1-------对应IP地址

★★★★★对外开放时改动这里★★★★★

bCheckNet 1---------------不详 勿改动

MaxByteNum 5000------------不详 勿改动

MaxMsgLen 102400----------不详 勿改动

BanIPTime 10--------------不详 勿改动

bCheckMsgCon 1---------------不详 勿改动

MaxConnectNum 2000------------不详 勿改动

MaxIOSendNum 4---------------不详 勿改动

MaxClientSendBuf 1048576---------不详 勿改动

RefeashInfoTime 3000------------不详 勿改动

SaveInfoTime 30000-----------不详 勿改动

bWatchRunTimeInfo 1---------------不详 勿改动

dwWatchRunTime 300000----------不详 勿改动

消息验证时间(毫秒,0为关闭) 0-------不详

勿改动

发送验证序列(0关,1~N序列个数) 0-------不详

勿改动

gameserver2.3.4都照上面改!

按照LoginServer--WorldServer--GameServer1--GameServer2--GameServer3--GameServer4启动服务端程序

### 回答1: 私服是一个游戏私服,玩家可以通过修改npc对话来增加游戏的趣味性和自由度。 首先,要进行私服的npc对话修改,需要了解游戏的脚本语言和编程知识。通过学习脚本语言,可以了解npc对话的编写规则和语法,进而修改和添加相应的对话内容。 其次,在修改npc对话前,需要明确修改的目的和效果。可以根据玩家的需求,增加一些有趣的对话选项,或者改变npc的反应和回答方式,使其更符合游戏主题和背景。 接下来,可以使用相应的编辑工具打开游戏的npc对话文件,进行修改。在编辑过程中,可以根据需要修改npc对话的文本内容、对话顺序和触发条件等,以实现预期的效果。 后,进行npc对话修改后,需要进行测试和调试。通过游戏测试,检查修改后的对话是否能够按照预期触发和展示,同时注意避免对游戏的整体平衡和进程造成不良影响。 总结起来,私服修改npc对话可以通过学习脚本语言和编程知识,明确修改目的,并使用编辑工具进行修改和测试。这样可以增加游戏的趣味性和自由度,提升玩家的游戏体验。 ### 回答2: 私服是一款受欢迎的游戏,而修改NPC对话是一种常见的行为。在私服中,NPC对话是游戏中非常重要的一部分,它不仅可以为玩家提供任务和指引,还可以增添游戏的丰富性和趣味性。 要修改NPC对话,首先需要了解私服的游戏文件结构和NPC对话的存储方式。一般情况下,NPC对话的内容是储存在游戏的数据库中或者以脚本的形式保存在游戏文件中。 要修改NPC对话,可以通过修改数据库或者修改游戏文件的方式来实现。如果是修改数据库,可以使用特定的数据库管理工具来进行编辑和修改。如果是修改游戏文件,可以使用文本编辑器打开相应的文件,找到对应的NPC对话文本,进行修改。 在修改NPC对话时,可以根据自己的需求来进行修改。可以修改对话内容,以使其更符合自己的想法或者增加对话的趣味性。也可以修改对话选项,添加或删除一些选项,以便增加游戏的多样性和可玩性。 然而,需要注意的是,对NPC对话的修改应遵守私服的游戏规则和制作方的规定。不应对游戏造成不良影响或者破坏游戏平衡。 总之,修改NPC对话是玩家在私服中自定义游戏内容的一种方式。通过合理的修改和创意的发挥,可以为游戏增添乐趣和个性化。但在修改时,需要遵守游戏规则和制作方的规定,以保证游戏的公平性和稳定性。 ### 回答3: 私服是指在游戏《》的私人服务器上进行的游戏,而修改npc对话是指对游戏中的非玩家角色(NPC)的对话进行改动。玩家可以通过修改npc对话来增加游戏的趣味性和可玩性。 在私服中,修改npc对话可以通过编辑相关的游戏文件或者使用专门的修改工具来实现。首先,玩家需要了解npc的对话文件的格式和位置。然后,通过修改对话内容、添加新的对话选项、调整对话顺序等方式来改变npc的对话内容。 通过修改npc对话,玩家可以实现各种各样的改动。例如,可以将npc的对话改编成有趣的故事情节,增加玩家与npc的互动,让游戏更加生动有趣。另外,玩家还可以通过修改npc对话中的任务提示和奖励内容,调整游戏的难度和奖励机制,使得玩家在游戏中有更多的挑战和成就感。 当玩家完成npc对话的修改后,需要保存并重新加载游戏,这样修改后的对话才能在游戏中生效。玩家可以通过与修改后的npc进行对话,来体验修改带来的新内容。 需要注意的是,修改npc对话需要遵守游戏的规定和法律法规,不得违反游戏的原始设定和道德准则。同时,为了保证游戏的公平性和稳定性,玩家应该选择可靠的私人服务器,并与其他玩家进行良好的沟通和协作。 总的来说,修改npc对话是私服中的一项有趣而有挑战性的功能,可以让玩家创造属于自己的游戏世界,提升游戏的可玩性和娱乐性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值