搜索
 找回密码
 加入

骑士1089服务器端架设服务器步骤

admin 2007-5-7 17:09:13 4421
新建一个库knight2,把数据恢复进去即可.

另外建一个ODBC DSN: KNIGHT2  指向 knight2 数据库
然后把*.ini里的DSN改为KNIGHT2,再把IP也改过来.

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

还原数据库

1.打开企业管理器

2.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "数据库" >右键点击 > 新建数据库 >名称 knight2  >确定。

6.右键点 knight2 数据库选 >所有任务 >还原数据库"。

7.选择"从设备" 然后 >选择设备 >添加 文件名

9.选3次"确定". 还原完成后 确定。

10.删除 knight2 数据库用户里的 knight2 。

13.控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows) > "安全性" > 登陆 > 右键点 > 新建登陆。

15.添名字"knight" >选 sql server身份认证 > 用"knight"做密码> 选择数据库为 knight2。

17."数据库访问" 里选 knight2 数据库 > 数据库角色允许里选 "db_onwer" 确定 ,确认新密码 knight2 。

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

添加帐号

1.打开企业管理器到数据库。

2.选knight2。

3.选"表"。

4.编辑TB_USER(用打开表 >还原所有行)来添加帐号。

----------------------------------------------------------------------------
系统DNS

1.打开 控制面板 > 管理工具 >数据源 (ODBC),到系统DNS 选择添加

2.选 SQL Server driver(下边)   建立名字为 KN_online 服务器为你的服务器

3.选SQL身份验证.用户名/密码 knight2/knight2

4.选默认数据库为 knight2 然后选下一步. 最后选确定

5.建立 knight2 ,KN_online, Knight_Account, knight, GameDB, AccountDB1, AccountDB 这6个数据源。

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

编辑INI文件
1.打开Aujard.ini 修改成下边那样
[ODBC]
ACCOUNT_DSN=KN_Online
ACCOUNT_UID=knight
ACCOUNT_PWD=knight
GAME_DSN=KN_Online
GAME_UID=knight
GAME_PWD=knight
LOG_DSN=KN_Online
LOG_UID=knight
LOG_PWD=knight

2.打开Version.ini 修改成下边那样
[DOWNLOAD]
URL=wizgate.nefficient.co.kr
PATH=pub/wizgate2/knight/upgrade

[ODBC]
DSN=KN_Online
UID=knight
PWD=knight
TABLE=VERSION

[CONFIGURATION]
DEFAULT_PATH=c:\Program Files\KnightOnline
[SERVER_LIST]
COUNT=1
SERVER_00=服务器的IP地址
NAME_00=服务器的名称(如:公正)

3.打开Server.ini修改成下边那样
[TIMER]
YEAR=1
MONTH=2
DATE=5
HOUR=10
WEATHER=1
[LOGIN SERVER]
IP=服务器的IP地址
[CASTLE]
NATION=1
[ZONE_INFO]
MY_INFO=1
SERVER_COUNT=1
SERVER_00=1
SERVER_IP_00=服务器的IP地址
SERVER_NUM=0
[BATTLE]
WEEK=5
START_TIME=20
END_TIME=0
[AI_SERVER]
IP=服务器的IP地址

4.打开Server2.ini修改成下边那样
[LOGIN SERVER]
IP=PUTYOURIPHERE!!!!!!!!!!!!!!!!!!!!!!
[TIMER]
YEAR=1
MONTH=1
DATE=1
HOUR=1
WEATHER=1
[BATTLE]
WEEK=5
START_TIME=20
END_TIME=0
[CASTLE]
NATION=1
[ZONE_INFO]
MY_INFO=1
SERVER_NUM=0
SERVER_COUNT=1
SERVER_00=1
SERVER_IP_00=服务器的IP地址

-----
运行服务器
1.把地图文件放到\aiserver\map目录和ebenezer\map目录
2.运行VersionManager.exe
3.运行Server.exe
4.运行 Ebenezer>>> Ebenezer.exe(如果你遇到notice.txt error,那就自己建立一个)
5.运行Aujard.exe
------
客户端连接
1.卸载你装过的任何版本的游戏
2.安装KnightOnline_cn_1097.exe
3.释放patch1089.zip这个补丁到游戏目录
4.编辑server.ini
[Server]
Count=2
IP0=服务器1的IP地址
IP1=服务器2的IP地址
5.运行KnightOnLine.exe
6.指令
設定悄悄話 /Whisper (UserID)
回村指令 /Town
徵求隊伍訊息 /Invite
退出軍團/解散軍團 /DisClan
打招呼 /Hello
興奮 /Excite
允許組隊 /Allowparty
允許交易 /Allowtrade
拒絕組隊 /Rejectparty
拒絕交易 /Rejecttrade

4、关于运行顺序:
运行的顺序是:

1:VersionManager.exe
2: DBWorker.exe
3: DBSaver.exe
4: AI   Server.exe
5: Ebenezer.exe
6: Aujard.exe

5、解决"未发现数据源名称并且未指定默认驱动程序"(saiterlz 2004-06-3 12:00 AM)
大家在运行DBSaver.exe 时,
会奇怪的出现“未发现数据源名称并且未指定默认驱动程序”这句话
其实呢,问题是出在ODBC没有设置好.
用UE仔细看过DBSAVER.exe后,就会发现
有这些内容:
UID=savergame
PWD=anjffhgkwl
按上面的提示设置好MSSQL.

从控制台根目录>Microsoft SQL Servers>SQL server组>(local) (windows)
1.到"安全性" >登陆>右键点>新建登陆
2.添名字 "savergame" >选 SQLServer身份认证输入"anjffhgkwl"为密码
3.选择数据库为 KN_online,在"数据库访问"里选KN_online数据库
4.在数据库角色允许里选 "db_onwer" 然后确定,这样就设置好了MSSQL.

下面再设ODBC里的系统DNS
1.打开 据源 (ODBC),到系统DNS 选择添加
2.选最下面的SQLServer建立名字为savergame 服务器为你的服务器
3.选SQLServer身份认证,输入"anjffhgkwl"为密码
4.选默认数据库为 KN_online 然后选下一步.. 最后选确定
这样就OK了.再运行试试看.不会有问题了!


6、转职后的Class代码
转职后userdata表中的class字段应该变化,但是因为暂时没有NPC所以大家无法转职
也无法测试高一点的技能,所以我贴出这个代码表,希望大家能够有更多的机会测试其他的技能~
这些带我我都亲自测试过,一切正常
205--剑士
206--护卫
207--游侠
208--杀手
209--术士
210--幻术师
211--牧师
212--自然祭祀


7、关于数据库中各个表的作用以及分析(翻译版)(bearstand 2004-06-4 8:55 PM)


数据表说明 - 骑士在线数据库服务器
1.   USERDATA 表
StrUserId(char 20)-这是人物的名字
Nation (tinyint) -这是人物属于的民族。
Race (tinyint) -这是人物的种族。
Class (smallint) -这是人物的职业 (工作) 。//注:我不知道这里翻译得对不对
HairColor(tinyint) -这是人物的头发颜色。
Rank (tinyint) -这是人物的级别。   //注:这里可能和骑士团有关
Title (tinyint) -这是人物的头衔。
Level (tinyint) -这是人物的等级。
Exp(int) -这是人物的下一个级别所需要的经验。
Loyalty (int) -这是人物的忠诚等级。
Face (tinyint) -这是人物的脸造型。
Fame (tinyint) -这是人物的名望等级。   //注:这里可能盒国站有关
Hp(smallint) -这是人物的血上限。
Mp (smallint) -这是人物的魔法点。
Sp(smallint) -这是人物的技术点。
Strong(tinyint) -这是人物的力量。
Sta(tinyint) -这是人物的精力。
Dex(tinyint) -这是人物的敏捷。
Intel (tinyint) -这是人物的智力。
Cha(tinyint) -这过去一直是人物的非凡领导力级别。 现在它被作为魔法使用人物的魔法级别。
Authority (tinyint) -这是人物的代理权。 它一般用于区别操作员 (0) ,一般的使用者 (1) 和犯错被处罚的使用者 。(255-> 禁用连接 ,2->禁

用闲谈)
Points (tinyint) -这是给你的人物的奖励点数(一般用于非魔法技能)。 每升一级加三点。
Gold (int) -这是人物合计持有的金钱数。
Zone (tinyint) -这现玩家现在所处的区域。
Bind (smallint) -这是玩家最后一次触摸复活石。
PX(int) -这是玩家的 X- 座标。
PZ(int) -这是玩家的 Z- 座标。
PY(int) -这是玩家的 Y- 座标。
strSkill(varchar) -这包含人物的技能等级。 它经过数据压缩,并不明码显示。
strItem(varchar) -这现在包含现在用户所持有的物品(注://应该是带在身上的)。 它也经过数据压缩,并不明码显示。

2.ACCOUNT_char

这个表包含使用者的账户ID和密码。 它也包含属于这一个账户的三个人物。

3.WAREHOUSE Table

这一个表显示帐户 ( 不是人物) 持有的物品和金钱。

4.LEVEL_UP Table

这一个表包含经验/ 级别- 每升一级需要多少经验。

5.MAGIC,MAGIC_TYPE1~4 Tables

这些表包含人物在游戏中使用的魔法/ 技术数据。 MAGIC是主要的表,而且 MAGIC_TYPE 表是MAGIC的分表。

6.K_MONSTER Table

这一个表包含关于游戏的怪物资讯

7.K_MONSTER_ITEM Table

这一个表当怪物被杀死的时候 , 它掉落的物品。

8.K_NPCPOS Table

这一个表包含在地图上的关于怪物的坐标资讯。

9.HOME   Table

这一个表包含在游戏期间当玩家键入‘/town'的时候 , 会被传送的位置坐标。

10.COEFFICIENT Table

这一个表包含玩家在不同的状态下的一些参数,比如伤害指数和盔甲的等级。   //注:我不知道这里翻译得对不对

11.EVENT Table

这一个表包含区域之间的传送门坐标点。

12.MAKE_ITEM , MAKE_ITEM_GRADECODE,MAKE_ITEM_LARECODE Table

这些表被用于所有在骑士游戏能够找到的物品。

13.ZONE_INFO Table

当你最初启动游戏的时候 , 这一个表包含地图和那初始位置的地图文件的名字。

14.BATTLE
登录画面修改
1卡鲁斯
2艾莫尔
3 和平。

解决物品掉落及几率(sh_hhz 2004-06-6 1:26 PM )
K_MONSTER_ITEM表就是怪物掉落物品的,sIndex为地图上刷的怪的编号,iItem01~05为打死该怪时掉落的物品
,物品代码可以在ITEM中找;当然sPersent01~05就是掉落物品的几率,注意:他是要10000才是100%的;还有就是
修改好了4个服务器程序重新启动.

建立人物角色简体中文名称的修改方法


打开 ACCOUNT_CHAR 表,点设计表,找到strCharID1把排序规则Korean_Wansung_CI_AS该成Chinese_PRC_Stroke_CI_AS,其他依次类推,在游戏中可以看见有中文名的玩家拉,
按照次方法,在数据库中其他表中的规则都可以该的,我没有试请大家测试一下

15 回复

ctgwglzc
2007-5-5 05:07:44

HOW TO MAKE PRIVATE SERVER

点击查看详情
HOW TO MAKE PRIVATE SERVER


HOW TO MAKE PRIVATE SERVER Updated 12th June 2006.
Guide of downloads & how to install

This is all you need to get your server up and running, its the v1098 server complete with maps, executables and my old (but good) v1098 database, shortcuts, and updated settings. The Server is set for LOCAL. (10.0.0.1 & 127.0.0.1) youll need to adjust these.

This is Server download link.
http://pickup.mofile.com/4324316061815088

The newest database is located privatly, ask around were allowing people to register, so they can read our releases, i wont post the location because im not out to steal ragezoners, i still visit here but i wont be contibuting or releasing stuff other than my guides here.

** Now Do the SQL / ODBC **
DOWNLOAD HERE http://download.microsoft.com/download/e/6...973/SQLEVAL.exe

Run SQL Setup Select "SQL Server 2000 Components"
1. Click "Install Database Server"
2. Click Next
3. Click dot in Local Computer and Next
4. Click dot in "Create a new instance of SQL Server, or install Client Tools" & next
5. Put name and company Click Next
6. Click Yes to Agreement
7. Click dot in Server and Client Tools and Next
8. Click dot in Default at top and Click Next
9. Click dot in Typical Click Next
10. Click dot in "Use the same account for each service. Auto start SQL Server
Service"
11. Click dot in "Use the Local System account" Click Next
12. Click dot in "Mixed Mode.” enter password and confirm password remember it, username is ALWAYS "sa" (server admin)
13. Click next and install
14. When installed reboot so server starts.

Restoring Database
1. Open Enterprise Manager (Start -> Programs -> Microsoft SQL Server ->
Enterprise Manager)
2. Console Root -> Microsoft SQL Servers -> SQL server Group ->
3. Right click (local) (windows) -> Edit SQL server Registration properties
4. Click dot in Use SQL Server authentication -> Login name (that u gave at the install) -> leave pass empty -> click dot in Always prompt for login name and password *then add the login and pass that u gave at the install and go to Databases.
5. Create a new database, name it KN_online
6. After that, right click on KN_online database then click all tasks and
then "Restore Database".
7. Click on "From Device" and then click on "Select Devices".
8. Click Add and then choose the destination of the backups to Restore into
KN_online (this destination needs to lead to your "KN_online" database folder )
9. Press OK 2 times to continue, and then press the Options tab.
10. Click dot in "Force restore over existing database",
11. Make sure the path of the MDF and LDF files is the same of your server files
(KNonline_data and KN_online_log) (make sure they will be in your server folder)
12. Press OK to import the database.
13. Console Root -> Microsoft SQL Servers -> SQL server Group -> [local]
14. Go to Security -> Login -> Right click -> New Login
15. Put name knight -> Click dot in sql server authentication
16. Use knight as password -> Choose KN_online as database
17. Go to tab Database access -> click on database KN_online
18. In permit in database role click on db_owner -> ok
*if u get an error "user knight already existed" then go to KN_online -> users and delete the user "knight" that should be there. And then do 14-18 again
19. IMPORTANT.. Go to databases KN_online -> Right Click -> Properties -> Permission Click all of them on user knight (or it wont save items etc)
20. Disconnect from sql server and relog using the user knight in enterprise manager.

Adding Accounts
1. Open Enterprise Manager (Start -> Programs -> Microsoft SQL Server ->
Enterprise Manager) and go to Databases
2. Choose KN_online (expand it open)
3. Choose Tables
4. Edit TB_USER by right click -> Open table -> Return all rows. This is were u add USER and PASS so your client can login to Server. Heres a Pic of TB_USER.


System DSN
System DSN
Start Data Sources (ODBC) Located in windows xp at, Start -> Programs -> Administrative Tools -> Data Sources (ODBC), go to System DSN tab then click Add.

If you dont have a Administrative Tools, click start, then right click, properties, then customise, advanced, and in the box start menu items scroll down till you find it and click Display on the all programs menu.
2. Select the SQL Server driver (Its at the bottom) and click Finish. Choose KN_online for Name and your SQL Server "name" for Server. Dont use [local] it doesnt work. To obtain it put your mouse over the server tray icon, right click go into Open SQL Server Service Manager, select the server name, and right click copy. Paste that as your server name.


3. Choose sql server authentication -> connect to sql server to obtain settings
Use knight as user, and knight as password.
4. Change the default database to KN_online and click Next then Finish and OK.
5. Repeat steps 2,3,4 and do the same making knight_Account, knight, GameDB, AccountDB1, AccountDB.
6. ODBC once done should look like this.


All INI files have the correct settings for a local server, youll need to edit the 10.0.0.1and 127.0.0.1 to reflect if your making a Internet accessable server, and your local internal ip.

Starting YOUR Server
1. Start Login Server -> VersionManager.exe
2. Start Aiserver -> Server.exe
3. Start Ebenezer -> Ebenezer.exe
4. Start Aujard -> Aujard.exe

Edit the Server.ini in your client folder, and it should look like this
[Server]
Count=1
ip0=127.0.0.1 (Internal) (or put IP of your friends Server)

Run the option.exe set your resolution and turn off sound etc, drop graphic quality etc

Extras
[Guide How to Make Your Self GM ]
1. Go to Start>;Programs>Microsoft SQL Server>Enterprise Manager> Databases> KN_Online> Tables>User data.
2. Now Find Authority Then Change It To:
0 = GM 1 = Normal User 2 = Banned User 255 = Chat Forbidden user

Steps to backup your database file.
Open Enterprise Manager
click SQL Server, >>> SQL Server Group, >>> then your local server
click your database ie KN_online
right click KN_online , >>> all tasks, >> backup database
click remove of any names in destination, if no names present then go add
click the ... and type a name
For Example MYv1098_db_06_backup
click ok
go to options click (tick) verify upon completion
click ok,,, and its backed up

Potion Locations.

ctgwglzc
2007-5-5 14:47:04
推荐2个国外很好的研究骑士程序的网站(从欧洲那个SF的水平可以看出可以和GF媲美的噢)



http://forum.ragezone.com/f107/index2.html


Gregory Alan Rutchik Attorneys at Lawthe arts and technology law groupThree Embarcadero Center, Suite 600San Francisco, Ca 94111TEL. (415) 399-9440FAX: (415) 399-9444www.theartsandtechnologygroup.comGregory Alan RutchikEmail: [email protected] <mailto:[email protected]>Direct Dial: 415-399-9440January 31, 2007 VIA EMAILJanuary 31, 2007 Owner: www.ragezone.com RE:  Infringing links located at www.ragezone.com <http://www.ragezone.com>             DMCA Take Down Notice Dear Sirs or Madam:             This firm represents K2 Network.  As you are no doubt aware, K2 Network is the exclusive licensee and distributor of Knight Online.  It has come to our attention that you are providing content at the URL www.ragezone.com set out below (揑nfringing Pages? therein that provides information to the public regarding information to bypass the server, K2 Networks, and my Client抯 proprietary rights.             This letter services to notify you that the following links on the infringing website violates my Client抯 US federal copyrights and trademarks.  My Client抯 agents and the law does not authorize the Infringing Pages including specifically: 1. http://forum.ragezone.com/knight ... download-36585.html <http://forum.ragezone.com/knight ... d-36585.html&gt; please see Attachment 1. This page contains directions on how to download the source code for Knights online, which appears to have been posted by the creator of www.ragezone.com <http://www.ragezone.com> . 2. http://forum.ragezone.com/knight ... e-links-141489.html please see Attachment 2.  This page contains a link to all other Knight Online related downloads including guidelines, posted by a member of www.ragezone.com <http://www.ragezone.com> 3. http://forum.ragezone.com/knight ... regpage-148411.html please see Attachment 3. This link provides guidelines and downloads links to create a repage for Knight Online, posted by a member of www.ragezone.com <http://www.ragezone.com>   1.           On behalf of K2 Network, we hereby request that you immediately disable, take down and refrain from serving the Infringing Pages or any other page with similar information.  THIS IS A DMCA TAKE DOWN NOTICE.  If you do not take the Infringing Pages down immediately, we will be forced advice our client to pursue all legal remedies including but not limited to contacting your ISP.  Under penalty of perjury, I hereby declare that this Notice is Accurate and that I am authorized to act on behalf of K2 Network                                                                                    Very truly yours,                                                                                                   Gregory Alan RutchikGR/ss-- Gregory Alan Rutchik, Esq.the arts and technology law grouplawyers for creators, technologists and business?Three Embarcadero Center, Suite 609San Francisco, CA [email protected]www.theartsandtechnologygroup.com| Tel: 415-399-9440                | Fax: 415-399-9444| Cell: 650-224-2621               |=======================================================This message is intended only for the addressee(s), and may containinformation that is privileged and confidential.  If the recipient ofthis message is not an addressee, please notify us immediately bytelephone.
5418227
2007-5-5 20:13:50
我搞过1097的骑士, 就是不会改数据
ctgwglzc
2007-5-5 22:17:36
你看2楼那个说明,比1楼的中文的要详细很多。
3楼是美国骑士代理商K2 NETWORK 给那个网站发的律师函或者警告吧,让他撤消所有关于骑士源代码的网页,说明他们研究的还是有些名气,要不不会惊动官方
5418227
2007-5-5 22:23:29
哎,心有余而力不足啊
ctgwglzc
2007-5-6 05:28:00
关于数据库中各个表的作用以及分析(翻译版)(bearstand 2004-06-4 8:55 PM)

数据表说明 - 骑士在线数据库服务器
1.   USERDATA 表
StrUserId(char 20)-这是人物的名字
Nation (tinyint) -这是人物属于的民族。
Race (tinyint) -这是人物的种族。
Class (smallint) -这是人物的职业 (工作) 。//注:我不知道这里翻译得对不对
HairColor(tinyint) -这是人物的头发颜色。
Rank (tinyint) -这是人物的级别。   //注:这里可能和骑士团有关
Title (tinyint) -这是人物的头衔。
Level (tinyint) -这是人物的等级。
Exp(int) -这是人物的下一个级别所需要的经验。
Loyalty (int) -这是人物的忠诚等级。
Face (tinyint) -这是人物的脸造型。
Fame (tinyint) -这是人物的名望等级。   //注:这里可能盒国站有关
Hp(smallint) -这是人物的血上限。
Mp (smallint) -这是人物的魔法点。
Sp(smallint) -这是人物的技术点。
Strong(tinyint) -这是人物的力量。
Sta(tinyint) -这是人物的精力。
Dex(tinyint) -这是人物的敏捷。
Intel (tinyint) -这是人物的智力。
Cha(tinyint) -这过去一直是人物的非凡领导力级别。 现在它被作为魔法使用人物的魔法级别。
Authority (tinyint) -这是人物的代理权。 它一般用于区别操作员 (0) ,一般的使用者 (1) 和犯错被处罚的使用者 。(255-> 禁用连接 ,2->禁
用闲谈)
Points (tinyint) -这是给你的人物的奖励点数(一般用于非魔法技能)。 每升一级加三点。
Gold (int) -这是人物合计持有的金钱数。
Zone (tinyint) -这现玩家现在所处的区域。
Bind (smallint) -这是玩家最后一次触摸复活石。
PX(int) -这是玩家的 X- 座标。
PZ(int) -这是玩家的 Z- 座标。
PY(int) -这是玩家的 Y- 座标。
strSkill(varchar) -这包含人物的技能等级。 它经过数据压缩,并不明码显示。
strItem(varchar) -这现在包含现在用户所持有的物品(注://应该是带在身上的)。 它也经过数据压缩,并不明码显示。
2.ACCOUNT_char
这个表包含使用者的账户ID和密码。 它也包含属于这一个账户的三个人物。
3.WAREHOUSE Table
这一个表显示帐户 ( 不是人物) 持有的物品和金钱。
4.LEVEL_UP Table
这一个表包含经验/ 级别- 每升一级需要多少经验。
5.MAGIC,MAGIC_TYPE1~4 Tables
这些表包含人物在游戏中使用的魔法/ 技术数据。 MAGIC是主要的表,而且 MAGIC_TYPE 表是MAGIC的分表。
6.K_MONSTER Table
这一个表包含关于游戏的怪物资讯
7.K_MONSTER_ITEM Table
这一个表当怪物被杀死的时候 , 它掉落的物品。
8.K_NPCPOS Table
这一个表包含在地图上的关于怪物的坐标资讯。
9.HOME   Table
这一个表包含在游戏期间当玩家键入‘/town'的时候 , 会被传送的位置坐标。
10.COEFFICIENT Table
这一个表包含玩家在不同的状态下的一些参数,比如伤害指数和盔甲的等级。   //注:我不知道这里翻译得对不对
11.EVENT Table
这一个表包含区域之间的传送门坐标点。
12.MAKE_ITEM , MAKE_ITEM_GRADECODE,MAKE_ITEM_LARECODE Table
这些表被用于所有在骑士游戏能够找到的物品。
13.ZONE_INFO Table
当你最初启动游戏的时候 , 这一个表包含地图和那初始位置的地图文件的名字。
14.BATTLE
登录画面修改
1卡鲁斯
2艾莫尔
3 和平。
解决物品掉落及几率(sh_hhz 2004-06-6 1:26 PM )
K_MONSTER_ITEM表就是怪物掉落物品的,sIndex为地图上刷的怪的编号,iItem01~05为打死该怪时掉落的物品
,物品代码可以在ITEM中找;当然sPersent01~05就是掉落物品的几率,注意:他是要10000才是100%的;还有就是
修改好了4个服务器程序重新启动.
建立人物角色简体中文名称的修改方法

打开 ACCOUNT_CHAR 表,点设计表,找到strCharID1把排序规则Korean_Wansung_CI_AS该成Chinese_PRC_Stroke_CI_AS,其他依次类推,在游戏中可以看见有中文名的玩家拉,
按照次方法,在数据库中其他表中的规则都可以该的,我没有试请大家测试一下

内网开外网要影射的端口

防火墙允许
15100 15001端口
VersionManager Version.ini 改
[SERVER_LIST]
COUNT=3
SERVER_00=(你外网的IP)
NAME_00=凤凰骑士
Ebenezer Server.ini改
[TIMER]
YEAR=1
MONTH=2
DATE=7
HOUR=22
WEATHER=1
[LOGIN SERVER]
IP=(内网IP)
[CASTLE]
NATION=1
[ZONE_INFO]
MY_INFO=1
SERVER_COUNT=1
SERVER_00=1
SERVER_IP_00==(外网IP)
SERVER_NUM=0
[BATTLE]
WEEK=5
START_TIME=20
END_TIME=0
[AI_SERVER]
IP=(内网IP)
请把 192.168.0.1替换为你自己的ip

我个人的一点小成果[伊斯兰大地图][+9属性首饰]

数据库:KN_OnlineBySunOne.zip
http://www.mofile.com/
文件提取码:0970965041815232
必须注册!
--------------------------------------------------------------------------------
加入伊斯兰大地图 地图号为卡鲁斯=11 艾莫尔=12
设定可以传送进入国战地图 但是无法传送回本国地图
加入了+1-+9全部8种首饰关于加入的方法及物品原始代码也在这里说一下
已知暗金
暗金杖
180110251
180110252
180110253
暗金锥
190250251
190250252
190250253
190250254
首饰:
圣戒-提斯特
339910000
+9魔力珍珠耳环
310150079
注:
代码规则:
倒数第2位
0代表力量StrB
1代表体质StaB
2代表敏捷DexB
3代表智力IntelB
4代表火焰抵抗
5代表冷气抵抗
6代表电击抵抗
7代表魔力ChaB
310110000 红宝石耳环
320110000 金质项链
330110000 蓝宝石戒指
340110000 粗皮带
310150000 珍珠耳环
320150000 黄水晶项链
330150000 粉红珍珠戒指
340150000 兽皮带

防具:
245005019
+9z16力量 角猎鞋子 耐久度 16750 防御力53
防具的铠甲及护腿与头。手。鞋的属性+入方法不同
头。手。鞋
01代表z力量
02代表z抵抗力
04代表z短剑防御力
05代表z体质[魔法物品]
07代表z斧头防御
铠甲及护腿
01代表z体制[魔法物品]
02代表z抵抗力
04代表z短剑防御力
05代表z力量
07代表z斧头防御
防具只加入了
245001019 +9z16体质 角猎衣服
245002019 +9z16体质 角猎裤子
245003059 +9z15体质 角猎头盔
245004059 +9z15体质 角猎护手
245005059 +9z15体质 角猎鞋子
这些都可以在游戏里显示出有属性
按骑士的数据库设定
你只要在物品代码后的相应属性框中写入属性值这样物品就具有这个属性
即使游戏中图片不显示但是物品本身还是具有属性的
在游戏中得到物品的方法
在item表中复制你要加入的物品代码
然后打开 K_MONSTER_ITEM表
如果你要让食尸虫掉落310150079
在TIEM02列中田入310150079
SPRESENT列代表掉落概率 10000=100%
加入物品举例
245001009 = +9角猎铠甲
在游戏中图片显示没有任何属性
你找到item表在 245001000这一行
整行复制
在表的尾部粘贴整行数据
将245001000最后一位改为9
就等于+9物品
然后修改后面的数据比如在StaB一列你输入18
那么24001009就是+9追18的不过图片不显示
BOSS的ID
111      地精统领-库卡卡

506      灰狼-罗拔
507      狼人首领-那帕斯
508      莱肯王-狄卡
607      魔兽-巴尔卡
608      暗杀者-巴克尔
906      魔蝎王-安塔斯
907      毒蝎王-修那
908      巨蝎王-莱沙
1105      骷髅领主
1106      骷髅护卫
1107      骷髅王-龙牙
1205      邪恶公爵
1206      邪恶主教
1207      邪恶祭司

1304      巨魔酋长
1305      巨魔勇士
1306      巨魔长老-萨玛
1400      山地巨人-阿提拉
1401      不死王-阿克尔
5418227
2007-5-7 13:27:49
我的力是能力...
ctgwglzc
2007-5-7 16:49:53
现在租个服务器好象也不贵,骑士现在的SF也没啥技术可言,会管理下SQL数据库就OK了,做不出来的技能照样做不出,包括完美都做不出。
5418227
2007-5-7 17:09:13
现在做SF可不容易, 技术上是没问题了, 玩家可有的挑剔了, 服务器卡了, 谁谁卡号了, 谁谁回档了, 谁谁用外挂, 谁谁复制, 不累死你才怪
就算都能搞定, 从法律上讲...都明白吧
12下一页
高级模式
游客