查看: 8955|回復: 18

[分享] 【Java教學】核心內的java檔案相關內容分析

  [複製鏈接]

14

主題

39

帖子

1062

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
42
精華
0
貢獻
1
鑽石
0
閱讀權限
40
積分
1186
在線時間
18 小時
相冊
0
日誌
0
好友
0
發表於 2017-2-15 13:24 | 顯示全部樓層 |閱讀模式


ineage 文件夾
Config.java 遊戲相關設置
ErrorFilter.java
錯誤篩選
ErrorLogHandler.java
文件日誌格式化
FileLogFormatter.java 錯誤日誌處理程序

L1DatabaseFactory.java
提供用於訪問DB數據庫的各種接口
L1Message.java
國際化的英文是Internationalization 因為單字中總共有18個字母,簡稱I18N, 目的是讓應用程式可以應地區不同而顯示不同的訊息

Server.java 伺服器啟動

lineage\console
ConsoleLogFormatter.java
控制台日誌格式化
ConsoleProcess.java cmd 互動命令處理程序

DataError.java 數據錯誤訊息

Factory.java 類工廠
Instructions.java
刪除等級以下的角色

lineage\telnet

TelnetConnection.java
Telnet連接
TelnetServer.java
Telnet服務器

lineage\telnet\command
TelnetCommand.java
讀承角色
TelnetCommandExecutor.java
Telnet指令執行
TelnetCommandList.java Telnet指令清單

TelnetCommandResult.java
Telnet指令結果

lineage\server

Account.java 帳號相關資訊
AccountAlreadyLoginException.java
帳戶已登錄的異常
ActionCodes.java
動作代碼
Announcements.java
登陸公告
AnnouncementsCycle.java 循環公告

AuctionTimeController.java 盟屋拍賣時間

BadNamesList.java 禁止使用名字清單

Cipher.java 密碼
ClientThread.java
客戶端線程
FishingTimeController.java 釣魚控制器

GameServer.java 遊戲服務器倒數關機

GameServerFullException.java
遊戲伺服器全部異常
GeneralThreadPool.java 一般線程大小

GMCommands.java GM指令
GMCommandsConfig.java GM指令設置

HomeTownTimeController.java
城鎮時間控制器
HouseTaxTimeController.java
控制盟屋稅時間
IdFactory.java 物品排列

LightTimeController.java
光照時間控制器
LoginController.java
登陸控制器
Logins.java 登陸
NpcChatTimeController.java
NPC聊天時間控制器
Opcodes.java 封包代碼

PacketCreate.java 封包產生器

PacketHandler.java 數據包處理程序

PacketOutput.java 數據包輸出

Shutdown.java
這個類提供了關閉並重新啟動服務器的功能
ThreadPoolManager.java 線程池管理器

UbTimeController.java
無限大戰時間控制器
WarTimeController.java 攻城戰時間控制器


lineage\server\clientpackets
*處理封包
C_AddBookmark.java
處理收到客戶端傳來新增書籤的封包
C_AddBuddy.java
增加好友
C_Amount.java 拍賣
C_Attack.java 攻擊
C_Attr.java
寵物血盟求婚交易復活盟屋組隊等各項屬性
C_AuthLogin.java 登入
C_BanClan.java
脫離血盟
C_BanParty.java 離開組隊

C_Board.java 打開公告欄
C_BoardBack.java 公告欄回到上一頁
C_BoardDelete.java 刪除公告欄
C_BoardRead.java 讀取公告欄
C_BoardWrite.java
寫入公告欄
C_Buddy.java 取得好友名單

C_CallPlayer.java 呼叫玩家

C_ChangeHeading.java 收改變面向

C_ChangeWarTime.java 改變攻城時間

C_CharcterConfig.java 角色設定

C_CharReset.java 角色升級/出生

C_Chat.java 聊天
C_ChatParty.java
聊天組隊
C_ChatWhisper.java 密語

C_CheckPK.java 查詢PK次數

C_Clan.java 要求血盟徽章
C_CommonClick.java 角色選擇畫面
C_CreateChar.java 建立角色
C_CreateClan.java
來建立血盟
C_CreateParty.java
建立組隊
C_DelBuddy.java 刪除好友

C_DeleteBookmark.java 刪除書籤

C_DeleteChar.java 刪除角色

C_DeleteInventoryItem.java 刪除身上道具

C_Deposit.java 納稅
C_Disconnect.java
斷線
C_Door.java 關門
C_Drawal.java 城堡稅收
C_DropItem.java
丟道具到地上
C_Emblem.java 上傳盟徽

C_EnterPortal.java 進入傳點

C_Exclude.java 封鎖密語
C_ExitGhost.java 結束 狀態
C_ExtraCommand.java
額外動作
C_Fight.java 決鬥
C_FishClick.java 停止釣魚
C_FixWeaponList.java
修復武器清單
C_GiveItem.java 給道具

C_HireSoldier.java 僱用傭兵

C_ItemUSe.java 使用道具
C_JoinClan.java 加入血盟
C_KeepALIVE.java
維持連線
C_LeaveClan.java 離開血盟

C_LeaveParty.java 離開組隊

C_LoginToServer.java 登入到伺服器

C_LoginToServerOK.java
登入到伺服器OK
C_Mail.java 信件
C_MoveChar.java 移動角色
C_NewCharSelect.java
選擇新角色
C_NPCAction.java NPC動作
*重要
C_NPCTalk.java NPC講話

C_NPCTalkAction.java
NPC講話動作
C_Party.java 隊伍

C_PetMenu.java 寵物選單
C_PickUpItem.java 撿起道具
C_Pledge.java
血盟
C_Propose.java 結婚
C_Rank.java 血盟階級
C_Restart.java
重新
C_Result.java 取得結果

C_ReturnToLogin.java 登入畫面

C_SelectList.java 選擇清單

C_SelectTarget.java 選擇目標

C_SendLocation.java 發送座標位置

C_ServerVersion.java
要求伺服器版本
C_Ship.java 搭船
C_Shop.java 商店
C_ShopList.java
商店清單
C_SkillBuy.java 買魔法

C_SkillBuyItem.java
購買魔法:材料.
C_SkillBuyItemOK.java 購買魔法OK:材料

C_SkillBuyOK.java 買魔法OK

C_TaxRate.java 稅率
C_Teleport.java
傳送
C_Title.java 變更稱號
C_Trade.java 交易
C_TradeAddItem.java
增加交易物品
C_TradeCancel.java
交易取消
C_TradeOK.java 交易成功

C_UsePetItem.java 使用寵物道具

C_UseSkill.java 使用魔法
C_War.java 客戶端傳來盟戰
C_WarePassword.java
倉庫密碼
C_Who.java 查詢線上人數

ClientBasePacket.java
解析客戶端封包

lineage\server\command *GM指令

L1Commands.java 處理 GM 指令


lineage\server\command\executor

L1AccountBanKick.java
GM指令:踢掉且禁止帳號登入
L1Action.java
執行玩家/NPC動作
L1AddSkill.java
增加魔法
L1Adena.java 增加金幣

L1AllBuff.java 給對象所有魔法

L1BanIp.java 禁止登入IP
L1Buff.java 輔助魔法
L1CastGfx.java
castgfxid
L1ChangeWeather.java 改變天氣
L1Chat.java 全體聊天
L1ChatNG.java
禁言
L1CommandExecutor.java 處理實行命令接口

L1CommandHelp.java 取得所有指令

L1CreateItem.java 創立道具

L1CreateItemSet.java 創立套裝

L1DeleteGroundItem.java
刪除地上道具
L1Describe.java 描述

L1Echo.java
返回指令被輸入不帶任何參數。測試,調試和命令執行情況的樣本

L1Favorite.java 我的最愛
L1FindInvis.java 召喚玩家
L1GfxId.java
動畫
L1GM.java
L1GMRoom.java
GM房間坐標
L1HomeTown.java
L1HpBar.java 角色HP
L1InsertSpawn.java
增加NPC
L1InvGfxId.java
L1Invisible.java 隱身
L1Kick.java
T人
L1Kill.java 殺人
L1Level.java 級數
L1LevelPresent.java

。 。 。
。 。 。都是些GM指令,不再解說

lineage\server\datatables *資料表

ArmorSetTable.java 套裝

AuctionBoardTable.java 盟屋拍賣

BossSpawnTable.java 產生BOSS

BuddyTable.java 好友
CastleTable.java 城堡
CharacterConfigTable.java
角色配置
CharacterTable.java 角色

CharBuffTable.java 角色狀態

ChatLogTable.java 聊天記錄

ClanTable.java 血盟
DoorTable.java

DropItemTable.java
掉落物品機率
DropTable.java 掉落物品

ExpTable.java 經驗值
FurnitureSpawnTable.java
產生家具
GetBackRestartTable.java 回城坐標

HouseTable.java 盟屋
InnKeyTable.java 旅館鑰匙
InnTable.java
旅館
IpTable.java 封鎖IP
ItemTable.java 武器、防具、道具資料
LetterTable.java 信件
LightSpawnTable.java
產生照明
LogEnchantTable.java

MagicDollTable.java 魔法娃娃資

MailTable.java 郵件
MapsTable.java
地圖
MobGroupTable.java
集團(隊伍
MobSkillTable.java 技能

NpcActionTable.java 動作(對話)

NpcChatTable.java NPC喊話

NpcSpawnTable.java 產生NPC

NpcTable.java NPC
NPCTalkDataTable.java
NPC說話動作
PetItemTable.java
寵物道具
PetTable.java 寵物表

PetTypeTable.java 寵物類型

PolyTable.java 變身名單
RaceTicketTable.java 賽跑門票
ResolventTable.java 可溶解道具
ShopTable.java 商店
SkillsTable.java
技能資料表
SpawnTable.java 產生怪物資

SpawnTimeTable.java NPC定時產生

SprTable.java 圖形速度
TownTable.java 城鎮
TrapTable.java
陷阱
UBSpawnTable.java
無限大戰產生怪物
UBTable.java 無限大戰

WeaponSkillTable.java 魔法武器


lineage\server\model

AcceleratorChecker.java
檢查加速器使用的類別
Beginner.java
角色出生道具的類別
Dungeon.java
各個傳送點(上下各種地監、樓層的出入口等等
DungeonRandom.java 隨機傳送點
ElementalStoneGenerator.java
生成精靈元素石
Getback.java 取得返回傳送點

HpRegeneration.java
HP的再生(恢復量)
HpRegenerationByDoll.java
魔法娃娃增加角色HP的再生(恢復量)
ItemMakeByDoll.java 魔法娃娃獲得道具

L1ArmorSet.java
套裝效果:物理、血、魔、魔防.
L1Attack.java
武器攻擊效果
L1Awake.java 覺醒
L1BossCycle.java BOSS出生日期
L1BossSpawn.java 產生BOSS時間
L1Buddy.java
L1CastleLocation.java
攻城戰中的城堡的位置
L1Character.java
角色相關





上一篇︰城堡上的弓箭手
下一篇︰奇岩地監

13

主題

270

帖子

1萬

金錢

巨蟻女皇

Rank: 9Rank: 9Rank: 9

威望
13
精華
0
貢獻
0
鑽石
0
閱讀權限
55
積分
13697
在線時間
102 小時
相冊
0
日誌
0
好友
0

活躍會員最佳新人論壇元老

發表於 2017-2-16 15:43 | 顯示全部樓層
感謝您的分享

回復 支持 反對

使用道具 舉報

13

主題

175

帖子

2493

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
2490
在線時間
93 小時
相冊
0
日誌
0
好友
0
發表於 2017-6-26 22:50 | 顯示全部樓層
感謝大大的分享

回復 支持 反對

使用道具 舉報

23

主題

320

帖子

2萬

金錢

安塔瑞斯

Rank: 11Rank: 11Rank: 11Rank: 11

威望
10
精華
0
貢獻
0
鑽石
0
閱讀權限
65
積分
30331
在線時間
1109 小時
相冊
0
日誌
0
好友
1
發表於 2018-3-1 06:24 | 顯示全部樓層
感謝大大分享

回復 支持 反對

使用道具 舉報

0

主題

163

帖子

6916

金錢

巨蟻女皇

Rank: 9Rank: 9Rank: 9

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
55
積分
7089
在線時間
33 小時
相冊
0
日誌
0
好友
0
發表於 2018-3-2 11:11 | 顯示全部樓層
這個要快點留起來.... 好厲害呀..

回復 支持 反對

使用道具 舉報

16

主題

88

帖子

1050

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1138
在線時間
20 小時
相冊
0
日誌
0
好友
0
發表於 2018-5-6 16:54 | 顯示全部樓層
讚讚讚 推

回復

使用道具 舉報

10

主題

1019

帖子

5萬

金錢

法利昂

Rank: 12Rank: 12Rank: 12

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
70
積分
59452
在線時間
574 小時
相冊
0
日誌
0
好友
0
發表於 2018-5-6 22:39 | 顯示全部樓層
謝謝教學                       

[發帖際遇]: 一個袋子砸在了 kof750421 頭上,kof750421 賺了 1 金錢. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

2

主題

165

帖子

1萬

金錢

鑽石VIP

Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127Rank: 127

威望
3
精華
0
貢獻
0
鑽石
0
閱讀權限
90
積分
11937
在線時間
108 小時
相冊
0
日誌
0
好友
1
發表於 2019-3-6 20:44 | 顯示全部樓層
感謝大大分享~

[發帖際遇]: chobitsR 樂于助人,獎勵 5 金錢. 幸運榜 / 衰神榜
回復 支持 反對

使用道具 舉報

0

主題

32

帖子

334

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
366
在線時間
8 小時
相冊
0
日誌
0
好友
0
發表於 2019-3-14 19:25 | 顯示全部樓層
感謝分享資訊~

回復 支持 反對

使用道具 舉報

0

主題

326

帖子

2萬

金錢

巴列斯

Rank: 10Rank: 10Rank: 10

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
60
積分
23235
在線時間
67 小時
相冊
0
日誌
0
好友
0
發表於 2020-8-28 22:47 | 顯示全部樓層
教學  謝謝大大 好文必推 資料越多越好

回復 支持 反對

使用道具 舉報

10

主題

3051

帖子

16萬

金錢

巴拉卡斯

Rank: 13Rank: 13Rank: 13Rank: 13

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
75
積分
171678
在線時間
613 小時
相冊
0
日誌
0
好友
0
發表於 2020-9-17 18:39 | 顯示全部樓層
謝謝分享

回復

使用道具 舉報

0

主題

2170

帖子

12萬

金錢

巴拉卡斯

Rank: 13Rank: 13Rank: 13Rank: 13

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
75
積分
126503
在線時間
483 小時
相冊
0
日誌
0
好友
0
發表於 2020-9-17 18:56 | 顯示全部樓層
感謝分享

回復

使用道具 舉報

0

主題

11

帖子

51

金錢

史萊姆

Rank: 2

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
20
積分
62
在線時間
1 小時
相冊
0
日誌
0
好友
0
發表於 2021-1-1 13:41 | 顯示全部樓層
謝謝分享

回復

使用道具 舉報

1

主題

99

帖子

1651

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1751
在線時間
49 小時
相冊
0
日誌
0
好友
0
發表於 2021-7-4 11:28 | 顯示全部樓層
学习学习

回復

使用道具 舉報

1

主題

210

帖子

3474

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
3684
在線時間
42 小時
相冊
0
日誌
0
好友
0
發表於 2021-7-4 14:55 | 顯示全部樓層
謝謝分享

回復

使用道具 舉報

19

主題

88

帖子

1266

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1357
在線時間
9 小時
相冊
0
日誌
0
好友
0
發表於 2022-9-14 07:33 | 顯示全部樓層
感謝大大分享

回復 支持 反對

使用道具 舉報

1

主題

646

帖子

2545

金錢

暗殺軍王.史雷佛

Rank: 8Rank: 8

威望
5
精華
0
貢獻
0
鑽石
0
閱讀權限
45
積分
3201
在線時間
192 小時
相冊
0
日誌
0
好友
0
發表於 2022-9-26 15:46 | 顯示全部樓層
感謝您的分享

回復 支持 反對

使用道具 舉報

0

主題

23

帖子

446

金錢

哥布林

Rank: 3Rank: 3

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
30
積分
469
在線時間
31 小時
相冊
0
日誌
0
好友
0
發表於 2024-3-26 16:08 | 顯示全部樓層
謝謝 分 享

回復

使用道具 舉報

18

主題

448

帖子

1329

金錢

妖魔鬥士

Rank: 6Rank: 6

威望
0
精華
0
貢獻
0
鑽石
0
閱讀權限
40
積分
1777
在線時間
82 小時
相冊
0
日誌
0
好友
0
發表於 2024-3-26 23:37 | 顯示全部樓層
這篇對新手幫助很大
感謝分享,謝謝

回復 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊會員

本版積分規則

天堂私服列表

45客服

Archiver| 45天堂私服論壇   分享到微博! 分享到臉書! 分享到噗浪! 分享到維特! 分享到Google+! 分享到LINE!

45天堂私服發佈站 ©    天堂私服架設教學  提供最新天堂私服最新資訊

流量最高、品質最好、服務最優、玩家首選、最新天堂私服資訊,都在45天堂私服發佈站.    免責聲明

Sitetag
line客服聯繫
掃一掃二碼
Line客服聯繫
24H專人回覆
返回頂部 返回列表