3把data也放在D:\下
4其余文件夹不动把muserver整个文件夹放在D:\
5将D盘muserver和MuOnline目录下的所有后缀名为cfg中的IP地址全部改成自己网卡IP
6下将muserver目录中的启动目录里的4和5 2个快捷方式属性里把IP修改为自己IP
7在SQL新建muonline数据库,右击数据库名--所有任务--恢复备份--从设备-然后选择设备(选到服务端目录里的SQL目录里的musqlbak)还原数据库
8在系统数据源(ODBC)-系统DNS处,新建MuOnline,MuOnlineJoinDB,USELOG,Event,全部指向SQL里的muonline库
9下线人物丢失处理方法:把SQL数据里的:vCharacterPreview表删除了然后用查询分析器的 运行条命令:CREATE VIEW vCharacterPreview AS SELECT Name, cLevel, Class, Inventory FROM Character
10对外方法将所有的IP地址改为自己的外网IP将所有的客户端口55901改成44405
11经验配置方法将commonloc等文件中AddExperience = 1哪个1改多少就是几倍经验
12按启动目录里的12345顺序启动
13服务器配置如果已经完成的话那么按照这个安装配置就可以安装服务器了!^_^
奇迹服务器架设完全攻略(新手篇)
作者:冷场王 时间:11月25
在准备架设服务器之前,请先确保你满足以下条件:
OS:Windows 2000 Server+SP4
数据库:SQL2000企业版+SP3
CPU:Intel 1G以上(建议2G)
RAM:512以上(建议1G)
服务端:下载本论坛内的完美版本
好,我们从每个服务端程序启动顺序开始。把服务器端解压缩到D:,并把服务端内的Data所有文件复制到D:内。并把相应的cfginitxt配置文件内的IP改为127001。
D:
├—MuServer
│ ├—Altiris
│ ├—ConnectServer
│ ├—data
│ ├—DataServer
│ ├—GameServer
│ ├—JoinServer
│ ├—LogCatch
│ └—Mu GameManager
├—Lang
└—Bin
第一步:建立数据库,先在应确保SQL正常运行。开始-程序-Microsoft SQL Server-企业管理器
进入SQL的安全性-登录-右键新建登录-名称admin身份验证密码thdzlqhem-服务器角色在第一个前现打勾-数据库访问MuOnline前打勾-数据库角色允许前二项打勾。相同的建立名称为MuOnlineAdmin的用户密码wkfwkRnfRnf
进入SQL的数据库-右键新建数据库-名称MuOnline-进入MuOnline-右键所有任务-还原数据库-从设置-指向下载的数据库所在的目录-选项中把g:\Mudata\MuOnline_datamdf和g:\Mudata\MuOnline_logldf改为D:\Mudata\MuOnline_datamdf和D:\Mudata\MuOnline_logldf之后确定还原数据库。
现在在进入开始-程序-管理工具-数据源-系统DSN-添加-SQL Server-名称MuOnline-先使用用户密码验证-登录IDadmin-密码thdzlqhem-数据库指向MuOnline
相同的建立MuOnlineJoinDB,Event,USELOG。但要注意登录ID为MuOnlineAdmin,密码wkfwkRnfRnf
然后进入D:\muserver\DataServer\中,用记事本建立两个bat批处理文件,文件名自己取,我的为1bat,2bat,
1bat内容:dataserverexe 55960
2bat内容:dataserverexe 55962
现在就可以运行1和2了。
第二步:运行ConnectServer内的CS
第三步:进入D:\muserver\JoinServer中建立一个3bat批处理文件
1、首先打开SQL Server Management管理工具,使用sql语句创建一张测试表。
2、在测试表中,插入3条测试数据。
3、使用一条语句批量修改整个表的数据。
4、使用一条语句批量修改指定条数的记录。
5、使用一条语句批量修改这三条数据(按条件修改值)。
6、使用一条语句批量修改数据,使用where和case when。
SQL语言中修改表中数据的命令是update。
Update 语句用于修改表中原有的数据。单独使用,使用where匹配字段,set后面,更新字段值,既可以一次一项,也可以一次多项。语法:UPDATE 表名称 SET 列名称1 = 新值,,列名称2 = 新值 WHERE 列名称3 = 某值。
扩展资料:
Update 语句扩展应用:
更新某一行中的一个列的例子:将表中LastName是 "Wilson" 的元组的 FirstName改为“Fred”:UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 。
更新某一行中的若干列的例子:将表中LastName是 "Wilson" 的元组的Addres改为“Zhongshan 23”City改为“Nanjing”:UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'。
哈哈,小魔龙的102Q版本,我试过,都架成功了!~你装的是SQL是什么版本,要按他教程装SQL企业版本,还有就是还原数据库正确吗?
数据库还原后运行那个自动注册的文件了吗?
最重要的就是改IP了!你都按他的改了吗?
102Q安装说明!
1:建立MuOnline与RanKing数据库,然后还原数据库!
2:再接着导入SODBCreg!
3:修改ConnectServer/CsConfigini里的IP为你自己的IP!
4:修改Data/MapServerInfodat里的IP为你自己的IP!
5:修改GameServer-Gc/Data/MapServerInfodat里的IP为你自己的IP!
下面这四步我们一起解决~因为他默认的密码是123456我们直接进SQL里改一下就行了~~~
这里改为123456!当然,你可以修改为你喜欢的密码~但是本地自己玩就无所谓啦~~
6:修改EventServer/DATA/svconfigini里的SA密码为你自己的密码-默认密码为(123456)
7:修改ExDB/exdbini里的SA密码为你自己的密码-默认密码为(123456)
8:修改RankingServer/svconfigini里的SA密码为你自己的密码-默认密码为(123456)
9:修改GameServer-PT-1/GameServerini里的SA密码为你自己的密码-默认密码为(123456)先去空白再替换。如果那个空白是空格就好办,用函数rtrim,ltrim去空格,如果不是空格你把sql里的数据粘贴到记事本里,然后再sql的查询分析器里输入select ascii(' 那个空白字符')得到这个空白的ascii码,接着update表名 set 字段名=replace(字段名,char(刚才得到ascii码),'')把空白都去掉之后用你那个语句就可以了。还有一种本办法,就是把所有的空白的可能都写一次,比如 回车是char(13),换行是char(10)等等你就update表名 set 字段名=replace(字段名,char(10),'') ,把所有可能都替换了,就那几种是空白,情况也不是很多
方法如下:
alter datebase db_name
add file
(
name = 'file_name',
filename = 'F:\data\file_namendf',
size = 2MB,
maxsize = 100MB,
filegrowth = 5MB
)to filegroup
alert database db_name
modify file
(name = file_name,--file_name 是要修改的数据库文件名
size = 4MB)
ALTER DATABASE:
在数据库中添加或删除文件和文件组。也可用于更改文件和文件组的属性,例如更改文件的名称和大小。ALTER DATABASE 提供了更改数据库名称、文件组名称以及数据文件和日志文件的逻辑名称的能力。
ALTER DATABASE 支持数据库选项的设置。在早期版本的 Microsoft® SQL Server™ 中,这些选项可以通过 sp_dboption 存储过程来设置。在此次发布的版本中,SQL Server 继续支持 sp_dboption存储过程,但在未来版本中可能不再支持。可使用 DATABASEPROPERTYEX 函数检索数据库选项的当前设置。
语法:
ALTER DATABASE database
{ ADD FILE < filespec > [ ,n ] [ TO FILEGROUP filegroup_name ]
| ADD LOG FILE < filespec > [ ,n ]
| REMOVE FILE logical_file_name
| ADD FILEGROUP filegroup_name
| REMOVE FILEGROUP filegroup_name
| MODIFY FILE < filespec >
| MODIFY NAME = new_dbname
| MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name }
| SET < optionspec > [ ,n ] [ WITH < termination > ]
| COLLATE < collation_name >
}
< filespec > ::=
< optionspec > ::=
看样子f_id是主键,你直接在数据里编辑不容易查找数据,直接写update语句吧
update [bfgl_001_2016][dbo][bfsms] set [f_dhhm] ='xxxxxxxxx' where f_id=40692xxxxxxxx就是你要修改的电话号码
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)