用户登录  | 
首 页技术文章软件发布广告价格
当前位置:传奇游戏服务端下载站传奇站长论坛资源网站程序技术文章文章资讯游戏架设教程魔兽技术文章

wowpython 0.11.0 模拟服务器架设手册

减小字体 增大字体 作者:佚名  来源:本站整理  发布时间:2014-09-27 19:39:06

wowpython 0.11.0 模拟服务器架设手册

wowpython 0.11.0 模拟服务器架设手册
====本人系新人,本手册参考置顶的《补发wowpython0.89单机&;联机架设说明》并结合本人实际操作而编写,由于客观条件限制,未能在所有的软硬件平台测试,仅在XP2500+/512DDR/120SATA/Win2KSP3和P4 1.6/384Rambus/60ATA/WinXPSP1环境下架设成功,因过程相当顺利,所以有错漏之处,请各位补充和批评。

一:安装前准备
1.操作系统:
Windows 2K/XP
Windows 2003/Longhorn没试过

2.所需工具:
mysql-4.0.21-win http://dev.mysql.com/downloads/mysql/4.0.html
mysqlcc-0.9.4-win http://dev.mysql.com/downloads/other/mysqlcc.html
MyODBC-standard-3.51.9-win http://dev.mysql.com/downloads/connector/odbc/3.51.html
wowpython0.11 见本贴附件

3.需要的数据库有:
wow.sql(14M) 见本贴附件

4.客户端:
wow beta6(World of Warcraft v0.11.0)
WoW登录器 见本贴附件

软件介绍:
mysql-4.0.21-win 是数据库主程序
mysql-control-center0.9.4-win 是数据库管理界面程序
MyODBC-standard-3.51.9-win 是MySQL与Windows数据服务的连接驱动
wonpython0.11 是架设本模拟服务器的主程序
wow.sql 是14M的数据库


二:安装配置
1. 安装mysql-4.0.21-win, mysqlcc-0.9.4-win, MyODBC-standard-3.51.9-win,此处假设mysql-4.0.21-win安装在“d:mysql”(如安装在其它目录,请用实际安装目录代替);运行“d:mysqlbinwinmysqladmin.exe”以在“Windows”系统目录下生成“my.ini”文件,第一次运行该程序会提示输入要求输入“user name”和“password”,按“Cancel”取消对话框。右键点击系统托盘区(System Tray:即任务栏时钟小图标区)中的“红绿灯”图标,在弹出菜单中选“Show me”,出现“WinMySQLadmin 1.4”窗口。点击“my.ini Setup”页面,在文本区显示为:
---------------------------------------
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
---------------------------------------
请在头部添加以下几行:
---------------------------------------
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
---------------------------------------
最后文本区的内容如下:
---------------------------------------
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data

[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
----------------------------------------
此处的“D:/mysql”请用你实际安装MySQL-4.0.21-win的目录代替。
点击左侧的“Save Modification”按钮保存“my.ini”;右键点击窗口上部蓝色的“Right Click for Menu option”文字,在弹出菜单中选“Win NT”>;“start the service”。等待红绿灯图标由红灯亮变为绿灯亮,MySQL数据库启动成功。关闭“WinMySQLadmin 1.4”程序。

2.运行“MySQL Control Center”,新建服务器:
Name(服务器名):随便
Host Name(主机名):localhost
User Name(用户名):root
Password(密码):空

其它不改,按“确定”后双击左侧你刚才建立的服务器(即你在刚才的“Name”栏填入的名字),右键点击“DataBases”,新建数据库取名“wow”。
右击“User Administration”,选择“New User”:
Username(用户名):随便
Host(主机):localhost
Password(密码):随便,当然要记好
选上下方的“All Privileges”,在右边的“Global Privileges”和“wow”也选上,点击“Add”。
再把系统自动添加的“@localhost”用户的“All Privileges”和“Global Privileges”,“wow”也选上并按“应用”。

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
再启动服务。
回到“MySQL Control Center",右键点击“/Databases/wow”,选“New Window from Here”。
点击新开窗口上面的“SQL”按钮,再选择菜单里的“文件”>;“打开...”
打开14M的wow.sql(加载时间看机子配置决定,有时可能需要一段时间来加载,我的XP2500+在十秒钟内加载完毕,而P4 1.6G则花了近两分钟)然后点击按钮栏里的“!”按钮。
看执行成果,没有X的就是成功了,有错误的话删掉“wow”数据库,从“3.”处重新开始。此处有一个需注意,大概在消息区的前二十条报告中可能有一条错误报告,其原因是导入到“characters”的Query“insert into characters values (...); ”语句过长,解决方法是将该条语句分成四次执行,每次三百条左右,即“insert into characters values”语句后面跟随的括号对在三百个左右。

4.打开“控制面板”>;“管理工具”>;“数据源(ODBC)”
依次点击:“系统DNS”,“添加”,“MySQL ODBC3.51 Driver”。
Date Source Name:随便
Host/Server Name(or IP):localhost
DataBase Name:wow
User:(2.里新建的用户名)
Password:(2.里新建的密码)
点击“Test Data Source”,报告成功连接后点击“OK”。

5. 启用python服务器,运行wowpython0.11,输入:
host 127.0.0.1(或者你的外网IP或者局域网IP)
lanhost *.*.*.*(你的局域网IP)
db localhost (2.新建的用户名) (你输入的密码) wow
start
出现服务器开始运行的提示后就可以运行游戏了。
注意事项:只是想单机玩的host地址随便,lanhost用开始菜单/运行/cmd/ipconfig看到内网地址。
想局域网玩的host,lanhost都用内网IP。想架外网服务器的就要知道自己的外网实际IP了。

三:享受一切
自己玩或者局域网内玩游戏,用“WoW登录器”登录及“wow”>;“accounts”表里面的GM账号登陆游戏。
如果“accounts”表里没有GM帐号,

请用“MySQL Control Center”自行添加。

Tags:

作者:佚名

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
传奇资源网提供最新传奇开区一条龙版本下载,本站声明:只更新最新最好的传奇服务端分享给大家。