魔兽私服
第一:魔兽世界客户端
第二:数据库
这里就不废话了。我已经建立了WOWSF,并谈到了数据库。一般不会编程的人都觉得很神秘。一般采用ODBC和MYSQL,ODBC是电脑自带的,MYSQL因为比较小,功能比较全,使用起来比较方便。在网上,有的人写的比较多,大部分都懒得重新写。我觉得还是比较详细的,重点已经注释了,没有修改。更难理解的是SQL语句。去做吧。Mysql采用可视化界面,操作简单。如果没用过,可以下载中文版,是中文的。
mysql4.0
MySQL-控制中心
MyODBC-标准-3.51
(以上三个是设置服务器的数据库端和数据库管理端:mysql4.0.2是主数据库程序,mysql-control center0.9.4是数据库管理接口程序,MyODBC是mysql和Windows数据服务的连接驱动。)
当然还有wow beta3客户端和3734(也就是0.8.0)补丁。
所需的数据库有:
25M python.sql
7M python.sql
几个命令. sql,creatures_mov.sql,gmlogin.sql,npc_text.sql,sh.sql,trainers.sql大约1k。
(注意,要下载以上数据库,然后导入mysql)
1.先安装MySQL,MySQLCC,ODBC,然后重启。
重启后,看看右下方的系统托盘中是否有红绿灯图标。如果没有图标,运行C:\ MySQL C:\ MySQL \ bin \ winmysql admin . exe
启动机架式服务器:
运行mysqlcc并创建一个新服务器:
名称:python
主机:本地主机
用户:root
密码:空。
2.确认后,双击“python”,右键单击DataBases,创建一个名为wow的新数据库。
右键单击用户管理以创建新用户。任何名字,Hose:localhost,自己记住密码。
选择所有权限,勾选右侧的全局权限和wow,然后应用。
然后把所有P...乙二醛酶...,wow的@localhost用户由系统自动添加,带有复选标记。
3.别管程序了,去控制面板,管理工具和服务:mysql。
停止服务并在参数的空行中输入。
safe _ MySQLd-O key _ buffer = 16M-O table _ cache = 128-O sort _ buffer = 4M-O record _ buffer = 1M-O max _ allowed _ packet = 30M
启用该服务。
4.回到mysqlcc,右键单击/Databases/wow打开一个新窗口。
单击新打开窗口上方的SQL按钮,然后从菜单中选择文件\打开。...
打开25M python.sql(加载时间很长)点击“!”在按钮栏中。按钮。
看执行结果,如果没有X,就是成功的。如果有错误,删除wow数据库并从“3”开始。
5.打开控制面板\管理工具\ODBC数据源(不同的操作系统可能有不同的名称)。
选择:系统DNS,添加,MySQL ODBC3.51驱动。
数据源名称:(在2中建立的用户名。)
主机/服务器名称(或IP):localhost
数据库名称:哇
用户:(在2中建立的用户名。)
密码:(2中建立的密码。)
6.启用python服务器,但停止wow库。将7M python.sql和n 1k.sql文件复制到c:\mysql\bin\
运行c:\ MySQL \ bin \ MySQL.exe。
输入\。命令行中的python.sql。
\.命令. sql
其余的可以推断...
7.加载后,启动wow库,运行wowpython0.89,输入:
主机127.0.0.1(或您的外部IP或局域网IP)
Lanhost *。*.*.*(您的局域网IP)
Db localhost(您刚刚在“2”中创建的用户名)(你输入的密码)哇。
开始
出现服务器开始运行的提示后就可以运行游戏了。
注:只是想随便玩玩主机地址。lanhost使用开始菜单/Run /cmd/ipconfig来查看内部网地址。
想在局域网上玩的主机和lanhost使用内网IP。如果要搭建外网服务器,必须知道自己实际的外网IP。
8.自己玩游戏或者在局域网内玩游戏。进入游戏登录界面后,按“~”打开控制台,输入“realmlist(你在“7中输入的内网IP。”)并用wow表的账号项中的GM账号登录游戏。
好吧!勃起完成!
Scripts/items.scp(物品的材料和代码)scripts/creations . scp(NPC的材料和代码)saves/players.save(球员的材料)scripts/areatrigge。
Scripts/items.scp(项目信息和代码)
Scripts/creations.scp (NPC信息和代码)
Saves/players.save(球员信息)
Scripts/areatriggers.scp(背诵关于改变场景的信息)
Scripts/emu.conf(模拟器连接信息,在这里修改IP,如果想让其他电脑进来玩就改成你的IP)。
Saves/world.save(刷NPC信息)
Scripts/quests.scp(任务信息)
Scripts/classes.scp(应该属于初始天赋)
Scripts/spellcost.scp(技能代码)
Scripts/pages.scp(npc语音定义)
Scripts/gameobjects.scp(游戏中的对象名称,型号定义)
Scripts/creations.scp (NPC定义)
Scripts/defines.scp(应该是所有代码号的定义。比如你在spellcost.scp中写[spell10]price=120,也就是说学习SPELL_EFFECT_HEAL需要120铜币(定义中208行。scp)。)
-
Emu文件
[系统]
server _ name = local server ——& gt;服务器名称
server_rules=PvP
艾凡:NPC来到了你的位置。
。去:去世界坐标。
。gotrigger:进入世界的位置,参数:trigger_number。
。杀死:杀死选定的NPC或个人。
。杀死所有npc的图像。
复活:复活选中的个体。
。setsize:设置NPC的大小。
。设定速度:设定NPC或个人的速度。
。setflags:设置NPC或O.G .参数的掩码
。添加大量的点到你的位置。参数:[< NPC [〈npc条目÷][〈NPO cs数量÷]>]
。setnpcspawn:添加物品和数量,使大量NPC达到大量点数。
。setnpcgo:将由于大量游戏目标而产生的条目设置为大量点数。
。setspawndist:将小距离和大距离设置为较大的数值。
。setspawntime:将small和large time设置为一个较大的数字。
。setxp:将体验设置到个人。
瘫痪:不要移动或移动到个人或NPC。
。setaura:设置预兆的数量。
。探索:打开地图的位置。
。下马:卸下你。
。列出你的魔法。
列出你的技能。
。忘了魔法吧
忘了技能吧。
。信息:附近NPC的信息。
。在线:显示在线玩家的数量。
。goname:移至输入姓名的人或NPC。
。去公会。
。targetgo:尝试移动到最近的玩家(定位最近的物体)。
。targetlink:尝试连接到选择目标的目标。
。移动:发送目标。
。retcl:正在重新加载tcl
。reSCP:重装SCP。
。clearqflags:清楚地找到标签。
。字节:用于调试
。制造点在你的地图上。
。adddyn:竞争测试
1.安装服务器必须安装的. NET Framework that。
2.首先,修改服务器中的wowemu.key文件。
Server_name=Dokj这一行是服务器的名称。如果要中文,请先用“汉字来”转换。
Ws_host=127.0.0.1这里是服务器IP,可以用域名。
ws_port=8085
3.然后打开地图文件夹,运行BatCreator.exe,然后选择定位与wow.exe的文件夹,以指定客户端的路径。选择后点按“创建”,然后按“提取”。需要按两次Y确认,第二次输入Y后窗口会自动关闭。
4.接下来,打开scripts文件夹中的emu.conf文件,用记事本打开它。
[已禁止]
//IP = 127.0.0.1/255 . 255 . 0在127 . 0 . 0 . 1处输入IP,默认为单机。
5.该帐户可以通过服务器自带的DButil.exe程序添加,然后在打开后选择。
通过在“查找”、“密码”和“级别”左侧的空白处输入帐号来编辑帐户。
是GM权限级别,6为最高,然后点击添加(注意:添加账号必须在服务器开启后进行)。
6.运行服务器端程序WoWemu.exe,等待一段时间后,服务器就会开机。
7.客户端需要打补丁。我尝试得到一个错误,版本不打补丁不能庄重。
将“登陆程序”解压到客户端,然后运行“SF补丁安装程序”。蝙蝠”。之后用记事本打开realmlist.wtf,修改里面的IP,改成你的服务器IP。之后,运行wow.exe,你就可以进入游戏。不要忘记在游戏开始后添加一个DButil.exe账号。..
8.这是最重要的一点。请输入”。每次关闭服务器前保存",否则下一次F后一切都将消失,比如账号...记住!!!!!!