修改mysql密码无效

修改mysql密码无效,第1张

这个不太熟悉,下面是转载,希望能帮到你:

图像分割有那些方法区别如何

图像分割有那些方法区别如何?

图像分割是图像处理领域中的一个基本问题。从大的方面来说,图像分割方法可大致分为基于区域的方法、基于边缘的方法、区域与边缘相结合的方法,以及在此基础上的、采用多分辨率图像处理理论的多尺度分割方法。基于区域的方法采用某种准则,直接将图像划分为多个区域,基于边缘的方法则通过检测包含不同区域的边缘,获得关于各区域的边界轮廓描述,达到图像分割的目的,而区域与边缘相结合的方法通过区域分割与边缘检测的相互作用,得到分割结果。

·1基于区域的图像分割

图像分割中常用的直方图门限法、区域生长法、基于图像的随机场模型法、松弛标记区域分割法等均属于基于区域的方法。

(1)直方图门限分割就是在一定的准则下,用一个或几个门限值将图像的灰度直方图(一维的或多维的)分成几个类,认为图像中灰度值在同一个灰度类内的象素属于同一个物体,可以采用的准则包括直方图的谷底、最小类内方差(或最大类间方差)、最大熵(可使用各种形式的熵)、最小错误率、矩不变、最大繁忙度(由共生矩阵定义)等。门限法的缺陷在于它仅仅考虑了图像的灰度信息,而忽略了图像中的空间信息,对于图像中不存在明显的灰度差异或各物体的灰度值范围有较大重叠的图像分割问题难以得到准确的结果。

(2)区域生长是一种古老的图像分割方法,最早的区域生长图像分割方法是由Levine等人提出的。该方法一般有两种方式,一种是先给定图像中要分割的目标物体内的一个小块或者说种子区域,再在种子区域基础上不断将其周围的像素点以一定的规则加入其中,达到最终将代表该物体的所有像素点结合成一个区域的目的;另一种是先将图像分割成很多的一致性较强,如区域内像素灰度值相同的小区域,再按一定的规则将小区域融合成大区域,达到分割图像的目的,典型的区域生长法如TCPong等人提出的基于小面(facet)模型的区域生长法,区域生长法固有的缺点是往往会造成过度分割,即将图像分割成过多的区域。

(3)基于图像的随机场模型法主要以Markov随机场作为图像模型,并假定该随机场符合Gibbs分布。使用MRF模型进行图像分割的问题包括:邻域系统的定义;能量函数的选择及其参数的估计;极小化能量函数从而获得最大后验概率的策略。邻域系统一般是事先定义的,因而主要是后面两个问题。SGeman,首次将基于Gibbs分布的Markov随机场模型用于图像处理,详细讨论了MRF模型的邻域系统,能量函数,Gibbs采样方法等各种问题,提出用模拟退火算法来极小化能量函数的方法,并给出了模拟退火算法收敛性的证明,同时给出了MRF模型在图像恢复中的应用实例。在此基础上,人们提出了大量的基于MRF模型的图像分割算法。

(4)标记法(labeling)就是将图像欲分割成的几个区域各以一个不同的标号来表示,对图像中的每一个象素,用一定的方式赋之以这些标记中的某一个,标记相同的连通象素就组成该标记所代表的区域。标记法常采用松弛技术来给图像中的各个象素赋予标记,一般可分为离散松弛、概率松弛、模糊松弛等三种。Smith等人最先采用松弛标记技术进行图像分割,以后人们又提出了大量的图像松弛分割算法。另外,松弛标记不仅可用于图像分割,还可用于边缘检测、目标识别等。

·2基于边缘的图像分割

基于边缘的分割方法则与边缘检测理论紧密相关,此类方法大多是基于局部信息的,一般利用图像—阶导数的极大值或二阶导数的过零点信息来提供判断边缘点的基本依据,进一步还可以采用各种曲线拟合技术获得划分不同区域边界的连续曲线。根据检测边缘所采用的方式的不同,边缘检测方法可大致分为以下几类:基于局部图像函数的方法、图像滤波法、基于反应—扩散方程的方法、基于边界曲线拟合的方法及活动轮廊(activecontour)法等。

(1)基于局部图像函数法的基本思想是将灰度看成高度,用一个曲面来拟合一个小窗口内的数据,然后根据该曲面来决定边缘点

(2)图像滤波法是基于如下理论的:即对滤波算子与图像的卷积结果求导,相当于用算子的同阶导数与图像做卷积。于是,只要事先给出算子的一阶或二阶导数,就可以将图像平滑滤波与对平滑后的图像求一阶或二阶导数在一步完成。因而,这种方法的核心问题是滤波器的设计问题。

常用的滤波器主要是高斯(Gaussian)函数的一阶和二阶层数,Canny认为高斯函数的一阶导数是他求得的最优滤波器的较好似近,一般采用Laplacian算子求高斯函数的二阶导数得到LOG(LaplacianofGaussian)滤波算子,该算子由计算机视觉的创始人Marr首先提出近年来研究的滤波器还有可控滤波器(steerable),B-样条滤波器等。

问题提出:图像滤波的方法是基于对平滑滤波后的图像求其一阶导数的极大值或二阶导数的过零点来决定边缘的,必然遇到的问题是,一阶的极大值或二阶导数的过零点对应的像素点是否真的就是边缘点?

(3)基于反应—扩散方程的方法是从传统意义上的Gaussian核函数多尺度滤波来的。由于本人阅读文献有限,这里不多做介绍了。

(4)基于边界曲线拟合的方法用平面曲线来表示不同区域之间的图像边界线,试图根据图像梯度等信息找出能正确表示边界的曲线从而得到图像分割的目的,而且由于它直接给出的是边界曲线而不象一般的方法找出的是离散的、不相关的边缘点,因而对图像分割的后继处理如物体识别等高层处理有很大帮助。即使是用一般的方法找出的边缘点,用曲线来描述它们以便于高层处理也是经常被采用的一种有效的方式。LHStaib等人在文献中给出了一种用Fourier参数模型来描述曲线的方法,并根据Bayes定理,按极大后验概率的原则给出了一个目标函数,通过极大化该目标函数来决定Fourier系数。实际应用中,先根据对同类图像的分割经验,给出一条初始曲线,再在具体分割例子中根据像数据优化目标函数来改变初始曲线的参数,拟合图像数据,得到由图像数据决定的具体曲线。这种方法比较适合于医学图像的分割。除了用Fourier模型来描述曲线外,近年来还研究了一些其它的曲线描述方法,如AGoshtasby详细介绍了用有理Gaussian曲线和曲面来设计和拟合二维及三维形状的方法。RLegault等人给出了一种曲线平滑的方法。MFWu等人给出了一种双变量三维Fourier描述子来描述三维曲面。

(5)活动轮廓(又称Snake模型)是一种可变形模型(或称d性模型),最初由Kass等人提出。活动轮廓法边缘检测认为图像中各区域的轮廓线应为平滑曲线,各轮廓线的能量由内部能量及外部能量(包括图像能量及控制能量)两部分组成,其中内部能量表征了轮廓线的光滑约束,图像能量由轮廓线上对应点的灰度、梯度和角点曲率半径(若该点为角点)等决定,而控制能量则代表了图像平面上固定点对轮廓线的吸引或排斥作用。采用变分法求解该能量函数的极小值就可得到与区域边界相对应的轮廓线。

可以确定,你贴出来的这段代码没错。
snakex[0]=200;
snakey[0]=100;
snakedirect=4;
snakenode=4;
snakelife=1;
赋值不能放在头文件中,要放到cpp中

数据库表丢失或损坏的情况下,备份你的数据库是很重要的。如果发生系统崩溃,你肯定想能够将你的表尽可能丢失最少的数据恢复到崩溃发生时的状态。有时,正是MySQL管理员造成破坏。管理员已经知道表以破坏,用诸如vi或Emacs等编辑器试图直接编辑它们,这对表绝对不是件好事!
备份数据库两个主要方法是用mysqldump程序或直接拷贝数据库文件(如用cp、cpio或tar等)。每种方法都有其优缺点:
mysqldump与MySQL服务器协同 *** 作。直接拷贝方法在服务器外部进行,并且你必须采取措施保证没有客户正在修改你将拷贝的表。如果你想用文件系统备份来备份数据库,也会发生同样的问题:如果数据库表在文件系统备份过程中被修改,进入备份的表文件主语不一致的状态,而对以后的恢复表将失去意义。文件系统备份与直接拷贝文件的区别是对后者你完全控制了备份过程,这样你能采取措施确保服务器让表不受干扰。
mysqldump比直接拷贝要慢些。
mysqldump生成能够移植到其它机器的文本文件,甚至那些有不同硬件结构的机器上。直接拷贝文件不能移植到其它机器上,除非你正在拷贝的表使用MyISAM存储格式。ISAM表只能在相似的硬件结构的机器上拷贝。在MySQL 323中引入的MyISAM表存储格式解决了该问题,因为该格式是机器无关的,所以直接拷贝文件可以移植到具有不同硬件结构的机器上。只要满足两个条件:另一台机器必须也运行MySQL 323或以后版本,而且文件必须以MyISAM格式表示,而不是ISAM格式。
不管你使用哪种备份方法,如果你需要恢复数据库,有几个原则应该遵守,以确保最好的结果:
定期实施备份。建立一个计划并严格遵守。
让服务器执行更新日志。当你在崩溃后需要恢复数据时,更新日志将帮助你。在你用备份文件恢复数据到备份时的状态后,你可以通过运行更新日志中的查询再次运用备份后面的修改,这将数据库中的表恢复到崩溃发生时的状态。
以文件系统备份的术语讲,数据库备份文件代表完全倾倒(full dump),而更新日志代表渐进倾倒(incremental dump)。
使用一种统一的和易理解的备份文件命名机制。象backup1、buckup2等不是特别有意义。当实施你的恢复时,你将浪费时间找出文件里是什么东西。你可能发觉用数据库名和日期构成备份文件名会很有用。例如:

%mysqldump samp_db >/usr/archives/mysql/samp_db1999-10-02
%mysqldump menagerie >/usr/archives/mysql/menagerie1999-10-02
你可能想在生成备份后压缩它们。备份一般都很大!你也需要让你的备份文件有过期期限以避免它们填满你的磁盘,就象你让你的日志文件过期那样。
用文件系统备份备份你的备份文件。如果遇上了一个彻底崩溃,不仅清除了你的数据目录,也清除了包含你的数据库备份的磁盘驱动器,你将真正遇上了麻烦。也要备份你的更新日志。
将你的备份文件放在不同于用于你的数据库的文件系统上。这将降低由于生成备份而填满包含数据目录的文件系统的可能性。
用于创建备份的技术同样对拷贝数据库到另一台机器有用。最常见地,一个数据库被转移到了运行在另一台主机上的服务器,但是你也可以将数据转移到同一台主机上的另一个服务器。
1、使用mysqldump备份和拷贝数据库
当你使用mysqldumo程序产生数据库备份文件时,缺省地,文件内容包含创建正在倾倒的表的CREATE语句和包含表中行数据的INSERT语句。换句话说,mysqldump产生的输出可在以后用作mysql的输入来重建数据库。
你可以将整个数据库倾倒进一个单独的文本文件中,如下:
%mysqldump samp_db >/usr/archives/mysql/samp_db1999-10-02
输出文件的开头看起来象这样:
# MySQL Dump 60
#
# Host: localhost Database: samp_db
#---------------------------------------
# Server version 3232-alpha-log
#
# Table structure for table 'absence'
#
CREATE TABLE absence(
student_id int(10) unsigned DEFAULT '0' NOT NULL,
date date DEFAULT '0000-00-00' NOT NULL,
PRIMARY KEY (student_id,date)
);
#
# Dumping data for table 'absence'
#
INSERT INTO absence VALUES (3,'1999-09-03');
INSERT INTO absence VALUES (5,'1999-09-03');
INSERT INTO absence VALUES (10,'1999-09-08');

文件剩下的部分有更多的INSERT和CREATE TABLE语句组成。
如果你想压缩备份,使用类似如下的命令:
%mysqldump samp_db | gzip >/usr/archives/mysql/samp_db1999-10-02gz
如果你要一个庞大的数据库,输出文件也将很庞大,可能难于管理。如果你愿意,你可以在mysqldump命令行的数据库名后列出单独的表名来倾到它们的内容,这将倾倒文件分成较小、更易于管理的文件。下例显示如何将samp_db数据库的一些表倾到进分开的文件中:
%mysqldump samp_db student score event absence >grapbooksql
%mysqldump samp_db member president >hist-leaguesql
如果你生成准备用于定期刷新另一个数据库内容的备份文件,你可能想用--add-drop-table选项。这告诉服务器将DROP TABLE IF EXISTS语句写入备份文件,然后,当你取出备份文件并把它装载进第二个数据库时,如果表已经存在,你不会得到一个错误。
如果你倒出一个数据库以便能把数据库转移到另一个服务器,你甚至不必创建备份文件。要保证数据库存在于另一台主机,然后用管道倾倒数据库,这样mysql能直接读取mysqldump的输出。例如:你想从主机pit-vipersnakenet拷贝数据库samp_db到boasnakenet,可以这样很容易做到:
%mysqladmin -h boasnakenet create samp_db
%mysqldump samp_db | mysql -h boasnakenet samp_db
以后,如果你想再次刷新boasnakenet上的数据库,跳过mysqladmin命令,但要对mysqldump加上--add-drop-table以避免的得到表已存在的错误:
%mysqldump --add-drop-table samp_db | mysql -h boasnakenet samp_db
mysqldump其它有用的选项包括:
--flush-logs和--lock-tables组合将对你的数据库检查点有帮助。--lock-tables锁定你正在倾倒的所有表,而--flush-logs关闭并重新打开更新日志文件,新的更新日志将只包括从备份点起的修改数据库的查询。这将设置你的更新日志检查点位备份时间。(然而如果你有需要执行个更新的客户,锁定所有表对备份期间的客户访问不是件好事。)
如果你使用--flush-logs设置检查点到备份时,有可能最好是倾倒整个数据库。如果你倾倒单独的文件,较难将更新日志检查点与备份文件同步。在恢复期间,你通常按数据库为基础提取更新日志内容,对单个表没有提取更新的选择,所以你必须自己提取它们。
缺省地,mysqldump在写入前将一个表的整个内容读进内存。这通常确实不必要,并且实际上如果你有一个大表,几乎是失败的。你可用--quick选项告诉mysqldump只要它检索出一行就写出每一行。为了进一步优化倾倒过程,使用--opt而不是--quick。--opt选项打开其它选项,加速数据的倾倒和把它们读回。
用--opt实施备份可能是最常用的方法,因为备份速度上的优势。然而,要警告你,--opt选项确实有代价,--opt优化的是你的备份过程,不是其他客户对数据库的访问。--opt选项通过一次锁定所有表阻止任何人更新你正在倾倒的任何表。你可在一般数据库访问上很容易看到其效果。当你的数据库一般非常频繁地使用,只是一天一次地调节备份。
一个具有--opt的相反效果的选项是--dedayed。该选项使得mysqldump写出INSERT DELAYED语句而不是INSERT语句。如果你将数据文件装入另一个数据库并且你想是这个 *** 作对可能出现在该数据库中的查询的影响最小,--delayed对此很有帮助。
--compress选项在你拷贝数据库到另一台机器上时很有帮助,因为它减少网络传输字节的数量。下面有一个例子,注意到--compress对与远端主机上的服务器通信的程序才给出,而不是对与本地主机连接的程序:
%mysqldump --opt samp_db | mysql --compress -h boasnakenet samp_db
mysqldump有很多选项,详见《MySQL参考手册》。

2、使用直接拷贝数据库的备份和拷贝方法
另一种不涉及mysqldump备份数据库和表的方式是直接拷贝数据库表文件。典型地,这用诸如cp、tar或cpio实用程序。本文的例子使用cp。
当你使用一种直接备份方法时,你必须保证表不在被使用。如果服务器在你则正在拷贝一个表时改变它,拷贝就失去意义。
保证你的拷贝完整性的最好方法是关闭服务器,拷贝文件,然后重启服务器。如果你不想关闭服务器,要在执行表检查的同时锁定服务器。如果服务器在运行,相同的制约也适用于拷贝文件,而且你应该使用相同的锁定协议让服务器“安静下来”。
假设服务器关闭或你已经锁定了你想拷贝的表,下列显示如何将整个samp_db数据库备份到一个备份目录(DATADIR表示服务器的数据目录):
%cd DATADIR
%cp -r samp_db /usr/archive/mysql
单个表可以如下备份:
%cd DATADIR/samp_db
%cp member /usr/archive/mysql/samp_db
%cp score /usr/archive/mysql/samp_db

当你完成了备份时,你可以重启服务器(如果关闭了它)或释放加在表上的锁定(如果你让服务器运行)。
要用直接拷贝文件把一个数据库从一台机器拷贝到另一台机器上,只是将文件拷贝到另一台服务器主机的适当数据目录下即可。要确保文件是MyIASM格式或两台机器有相同的硬件结构,否则你的数据库在另一台主机上有奇怪的内容。你也应该保证在另一台机器上的服务器在你正在安装数据库表时不访问它们。
3、复制数据库(Replicating Database)
复制(Replication)类似于拷贝数据库到另一台服务器上,但它的确切含义是实时地保证两个数据库的完全同步。这个功能将在323版中出现,而且还不很成熟,因此本文不作详细介绍。
4、用备份恢复数据
数据库损坏的发生有很多原因,程度也不同。如果你走运,你可能仅损坏一两个表(如掉电),如果你倒霉,你可能必须替换整个数据目录(如磁盘损坏)。在某些情况下也需要恢复,比如用户错误地删除了数据库或表。不管这些倒霉事件的原因,你将需要实施某种恢复。
如果表损坏但没丢失,尝试用myisamchk或isamchk修复它们,如果这样的损坏可有修复程序修复,你可能根本不需要使用备份文件。关于表修复的过程,见《数据库维护与修复》。
恢复过程涉及两种信息源:你的备份文件和个更新日志。备份文件将表恢复到实施备份时的状态,然而一般表在备份与发生问题之间的时间内已经被修改,更新日志包含了用于进行这些修改的查询。你可以使用日志文件作为mysql的输入来重复查询。这已正是为什么要启用更新日志的原因。
恢复过程视你必须恢复的信息多少而不同。实际上,恢复整个数据库比单个表跟容易,因为对于数据库运用更新日志比单个表容易。
41 恢复整个数据库
首先,如果你想恢复的数据库是包含授权表的mysql数据库,你需要用--skip-grant-table选项运行服务器。否则,它会抱怨不能找到授权表。在你已经恢复表后,执行mysqladmin flush-privileges告诉服务器装载授权标并使用它们。
将数据库目录内容拷贝到其它某个地方,如果你在以后需要它们。

用最新的备份文件重装数据库。如果你用mysqldump产生的文件,将它作为mysql的输入。如果你用直接从数据库拷贝来的文件,将它们直接拷回数据库目录,然而,此时你需要在拷贝文件之前关闭数据库,然后重启它。
使用更新日志重复做备份以后的修改数据库表的查询。对于任何可适用的更新日志,将它们作为mysql的输入。指定--one-database选项使得mysql只执行你有兴趣恢复的数据库的查询。如果你知道你需要运用所有更新日志文件,你可以在包含日志的目录下使用这条命令:
% ls -t -r -1 update[0-9] | xargs cat | mysql --one-database db_name
ls命令生成更新日志文件的一个单列列表,根据服务器产生它们的次序排序(主意:如果你修改任何一个文件,你将改变排序次序,这导致更新日志一错误的次序被运用。)
很可能你会是运用某几个更新日志。例如,自从你备份以来产生的更新日志被命名为update392、update393等等,你可以这样重新运行:
%mysql --one-database db_name < update392
%mysql --one-database db_name < update393

如果你正在实施恢复且使用更新日志恢复由于一个错误建议的DROP DATABASE、DROP TABLE或DELETE语句造成丢失的信息,在运用更新日志之前,要保证从其中删除这些语句。
42 恢复单个表
恢复单个表较为复杂。如果你用一个由mysqldump生成的备份文件,并且它不包含你感兴趣的表的数据,你需要从相关行中提取它们并将它们用作mysql的输入。这是容易的部分。难的部分是从只运用于该表的更新日志中拉出片断。你会发觉mysql_find_rows实用程序对此很有帮助,它从更新日志中提取多行查询。

另一个可能性是使用另一台服务器恢复整个数据库,然后拷贝你想要的表文件到原数据库中。这可能真的很容易!当你将文件拷回数据库目录时,要确保原数据库的服务器关闭

下一个中文版的DBC2000就可以了。。如果还是不行。。把你的xp版本更换为上海政府版的吧。。。可能你安装是为了做私服服务器。。如果还是不行。。还是看看你的硬件吧先找一个可以下服务端的网站,下一个服务端,然后按以下步骤架设。 <br>我晕!服务端故名思义就是私服的服务器 <br>下好活释放在d盘, <br>一、修改设置 <br>1修改游戏初始设置 <br>进入C:\mirsever\Mir200 <br>打开 !setuptxt <br>找到: <br>TestLevel=35 (大家可以改成50级\ 我设的35级) <br>TestGold=200000 (20W传奇币 不少了吧) <br>TestServerUserLimit=10 (用户连接数,我的机子慢,设小点) <br><br>2修改权限 <br>进入 C:\mirserver\Mir200\Envir <br>打开adminlisttxt把你的名字写入adminlist这个文件里面 就有权限拉 <br><br>3修改魔法,怪物,物品属性 <br>进入 C:\mirserver\mud2\DB <br>打开MagicDB 修改游戏魔法属性======== 可以改升级的技能点 <br>打开MonsterDB 修改游戏怪物属性 -------- 可以改怪物经验 <br>打开StdItemsDB 修改游戏物品属性 ------------ 可以增加新物品新武器天尊,法神,圣战 <br><br>4修改商店卖的东西NPC <br>C:\mirserver\Mir200\Envir\market_def\ <br><br>5修改怪物爆东西几率 <br>C:\mirserver\Mir200\Envir\MonItems <br><br>6修改地图路径 <br>C:\mirserver\Mir200\Envir\MapInfotxt 可以改 下猪七的路 去祖玛的路 <br><br>二、开不了门的原因,可能有两个 <br>1是客户端的ftpini里面的“server1name=ktest”改动了,请把这段还原。2是服务器端的ip没有设定好,要修改的5个文件中的ip全部是127001 <br>2注册不了id: <br>这个原因很复杂,可能是服务器端的ip没设定好,或者是DBC的问题,首先请注册一下,如果还不行,你可以将HeroDB这个字段删除,再重新建。如果还不行,把服务器端的软件全部删除,重新安装,我就是这么解决了 <br>进入后黑屏:这个原因比较直接,mirdat文件,请用下载来的clientzip里的mirdat文件 <br>3找不到控制面板里面的BDEadministrator:我没碰到过,原因是你安装了office,office里面有个大概是DB数据源,这2个是冲突的,请卸载office,如果不行,只能重新安装 *** 作系统。 <br><br>三、常见问题: <br>1 朋友的机不能输入中文, 切换不了输入法 用粘贴的方法, 在输入栏会变成韩文 但是我的机就完全正常 估计是windows语言代码的问题, 因为朋友把我整个传奇客户端拷过去还是这样 <br>2 服务器太差(-_- 才p3 733, 有关问题下面会提到的 <br>好, 来吧, 解决问题开始! <br>3运行各种exe文件提示找不到文件: 打开服务器端所有你能用记事本打开的文件, 里面的d:\korea\全部换成你自己解压到的目录 <br>4运行之后connection closed, 门不开, 建立不了人物, 或建立之后不能登陆, 或者登陆之后进去黑屏: 打开服务器端所有你能用记事本打开的文件, 里面的全部换成你自己的ip (用127001可以供你自己玩, 用局域网地址就可以在局域网里玩, 用公网网址嘛) 当然, 客户端那里的"mirini"和"mirsetupini"也得设成同样的ip <br>5 建立id或角色提示非法字符: 所有注册资料必须是英文, 你想尝试韩文我不阻止你 <br>6 进去之后按了提示窗口之后黑屏: 重新安装客户端, 你们肯定装太多外挂了, 哈哈 7 进去之后闪一下画面然后退出程序: 是不是把mir200里的mirdat换过了 换回来就行了 <br>8 不刷怪: Mir200\Envir里的mongentxt打开看看是不是空的 用mongenxxtxt代替, 别再用空的那个代替哦 <br>9 换了文件还是不刷怪, 或者怪刷出来不会动: 555555, 这就是你机器太差的问题了, 10关于不能进入gm模式, Mir200\Envir\AdminListtxt里面填的是游戏角色名称, 不是登陆ID <br><br>四、问题 <br>超级药物一吃就不见了超级怪物本来要爆的不爆了 <br>解答 <br>mir200\Envir\MonItems这里面的文本为对应怪物爆的几率什么的 <br>你们改了怪物的名字而没把这些文本的名字改过去,所以一定是不爆的 <br>药包可能有个文本是当你打开药的时候收去药包再给你6个药原因也应该就是没全改过去的缘故吧 <br>没时间再作汉化了~大家自己做吧 <br>把爆怪的文件里的物品改成中文 <br>MonItems文件夹里的文件 <br><br>五、关于黑屏的解说 <br>无非以下几种可能 <br>1directX版本问题 <br>2你的机器配置问题 有的机子单机是没办法 同时作为客户 跟服务的 <br>(我的配置,雷鸟1200xp ,512M DDN内存,跑得都很疲惫) <br>3mirexe mirdat 版本问题 尽量使用私服文件中提供的 <br>4地图问题 (server\Mir200\Map 是私服的地图) <br>5server\路径根本没有配置对 <br>6ip错误 <br><br>六、关于新用户注册 <br>注意不用非法字符,信息完整,没有错误就应该可以,不行就是那条没有满足。 <br>1开不了门的原因 <br>⑴是客户端的ftpini里面的“server1name=ktest”改动了,请把这段还原,或改为与服务器端(mir200/!setuptxt)一致的name。注:这个其实就是打开传奇后进入的服务器名。 还有一个可能的原因 就是 mirserver\mud2\Logsrv\!addrtabletxt 文件里;傍归 倾侩 救窃 ;Server Title Remote Public Gates ktest Line1-7 127001 127001 127001:7100 这里的 ktest 也要改的 <br><br>⑵是服务器端的ip没有设定好,要修改的5个文件中的ip全部是127001 ,单机调试的话,直接不动;网络调试则需要改成你机器的ip地址(win9x在运行里执行winipcfg可看到ip地址)。 <br><br>2注册不了帐号 <br>⑴这个原因很复杂,可能是服务器端的ip没设定好,或者是DBC的问题,首先请注册一下,如果还不行,你可以将HeroDB这个字段删除,再重新建。如果还不行,把服务器端的软件全部删除,重新安装,方法是笨了点。 <br>⑵建立id或角色提示非法字符,所有注册资料必须是英文,你想尝试韩文也可以;一定要注意不要用空格和非法字符,项目要填全,多试几遍。 <br><br>3进入后黑屏 <br>⑴mirexe mirdat 版本问题 尽量使用私服文件中提供的client文件。 <br>⑵进去之后按了提示窗口之后黑屏: 重新安装客户端, 你们肯定装太多外挂了, 哈哈 <br>⑶directX版本问题 <br>⑷你的机器配置问题 有的机子单机是没办法同时作为客户跟服务的。(雷鸟1200xp ,512M DDR内存,跑得都很疲惫) <br>⑸地图问题 (server\Mir200\Map是私服的地图,拷贝到客户端) <br><br>4找不到控制面板里面的BDEadministrator <br>⑴起义社区zigzag朋友最新发现的方法,感谢他的努力。在C:\Program Files\Common Files\Borland Shared\BDE里找到BDEADMINEXE,直接运行:)找不到的话,直接在c盘搜索BDEADMINEXE这个文件。 <br>⑵原因是你安装了office,office里面有个大概是DB数据源,这2个是冲突的,请卸载office,据说关于制图或的软件也有冲突,也请卸载一下。还有一定要注意一个小问题,那就是你装了数据库软件之后必须用注册机注册,不然是没有用的。注册机软件那个帖子里有的下。如果试了以上所有方法还不行,只能重新安装 *** 作系统。 <br>⑶DB2000好像有分两种版本。一种是3M的一种是7M的。3M的好像35版本的。7M的是5多版本的,大家去找7M的下。3M的就不用下了。 <br><br>5进去之后闪一下画面跳出 <br>一定是c:\mirserver\mir200里的mirdat被你换过了 换回来就行了记得换成700多k那个。 <br><br>6不能创建人物 <br>⑴肯定是客户端的问题,客户端的mirdat请换成和c:\mirserver\mir200里700多k的那个,ip地址的问题,请仔细修改好mirini和mirsetupini里的ip地址。实在不行就请找个干净的传奇客户端10重新装。至于为什么出现UNKOWN的错误,那么建议你把名字改成英文的。 <br>⑵RUN30这个文件没有运行好,也会有这个错误,请重新启动你的机器。 <br><br>7XP下开私服问题集锦 <br>⑴不能运行M2Serverexe <br>解决:在管理工具->服务中停止ssdp discovery servic服务 <br>⑵通过上述方法能运行M2Serverexe后,一直显示Not ready 127001 <br>解决:更改ip <br>⑶创建好人物进入游戏后黑屏 <br>解决:我想是由M2Serverexe不能正常读取游戏信息造成,也就是上一个问题 <br><br>七、进入游戏后的问题集锦 <br>1 *** 作问题 <br>⑴首先你要进如模式,就是打@gamemaster <br>克隆物品,@make,比如,克隆屠龙是@make dragonslayer <br>克隆怪物,@mob,比如,克隆邪恶毒蛇是@mob evilsnake <br>传送某人,@recall,比如,你要把一个叫king的人传到你身边,就@recall king <br>常用的也就是上面的命令了。 <br>⑵在C:\mirserver\Mir200\Envir\AdminList记录着的名字。你可以自己改!然后用改的名称进入游戏,输入 @GameMaster就进入模式。 <br>关于的命令在C:\mirserver\Documents\COMMANDS里 <br>⑶关于不能进入gm模式的原因,Mir200\Envir\AdminListtxt里面填的是游戏角色名称,不是登陆ID。 <br><br>2不刷怪,没有怪物,或怪物不攻击 <br>⑴怪物刷新文件Mongentxt请放到c:\mirserver\mir200\envir目录下mongentxt打开看看是不是空的 用mongentxt文件里的内容代替, 别再用空的那个。 <br>⑵换了文件还是不刷怪, 或者怪刷出来不会动: 555555, 这就是你机器太差的问题了, 我用MongenHighleveltxt刷不出来, 用MongenOriginaltxt刷出来但是不动 我干脆打开来改一下, 删掉无谓的刷新地点, 现在只有猪洞, 祖玛, 沃玛, 白门有怪, 这已经是我的p3 733的极限了, 再多就会刷呆子出来 <br>⑶单机玩私服怪物数分钟消失的原因是内存不足的问题,解决办法是增加内存 <br><br>3不能输入中文 <br>不能输入中文, 切换不了输入法 用粘贴的方法, 在输入栏会变成韩文 但是我的机就完全正常 估计是windows语言代码的问题, 因为朋友把我整个传奇客户端拷过去还是这样 <br><br>4私服卡的解决方法 <br>⑴就是把mirserver\Mir200下的!setup文件打开修改TestServerUserLimit=项,这里是服务端的人数限制项,如果过多就卡了。默认值好像是5600,这是非常卡的原因。 <br>⑵把小的怪物删除以外,就是鸡,羊,狗,鹿,半兽人,猫猫,蛇,蜘蛛,角蝇都关闭,就是把恶蛆以下的怪全删除。再把半兽古幕和蜈蚣洞,矿洞(两个哦),连接通道,全部关闭。。应该会有很大的改善,再就是地面物品多少也占资源。 <br><br><br>八、私服汉化方法 <br>1用DB Commander 2000 PRO修改mud2里的三个db数据文件 <br>把英文的名字改成中文就行同时还能改物品的属性 <br><br>2你可以把markit_def/other/chinese <br>里的文件考到markit_def下 <br>那样和npc对话界面就是中文的了。(不是全部) <br><br>3Mir200\Envir\MapInfotxt <br>把里面的英文地图名改成中文 <br>同时在这儿还可以修改进猪七和祖玛七的路径 <br>比如 <br>D71601 37,35 -> D716 36,17 <br>```````````` <br>石墓入口 猪六 <br>这样进了石墓进37 35入口就直接到猪六了 <br><br>4修改Mongentxt里的怪物名为中文 (自己看看吧!!)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10619418.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-10
下一篇2023-05-10

发表评论

登录后才能评论

评论列表(0条)

    保存