【速報】わたしは飛蚊症ぽい!


飛蚊症 - Wikipedia
ちっさいときから、目の中のホコリが動いてるんやろなー、ってずっと思ってましたw
できるだけホコリを動かさず目を動かそうとしたりw
メガネとかコンタクト作りに眼科何回か通ってて、飛蚊症について言及されたことはないから、まー問題ないのかなw
飛蚊症ってゆうと、はじめの一歩でボクサーによくある症状の1つとしてでてた、っていわれてた気がしますw


携帯の説明書の女の子に萌えてしまった件 - ゴールデンタイムズ
余裕でありっすねw
auでよかった、と思ってしまいましたw取説まだチェックしてないけどw


2chにいつの間にか忍法帳なんてのが導入されてたんすねw
Lv10にならないとスレ立てできないとか


んで本題
l2j鯖のブートログでもみて、何を起動してるんか確認しとこうかとw
FreeBSDんときにもブートログとって、デーモンくん追加したらログにはいってるぅ、とか感心してたなあw
こういうときにコードとか貼れる自由度あればいいのになー、いや、あるんかもしれないんすけど、調べてなすw
ログがくっそ長いんで、先につらつらと感想


ログイン鯖とゲーム鯖のブートログです
・ゲーム鯖
propertiesをちょろっといじってる程度で、プレーンなL2JRev4492です。
84秒で起動(長いRevでは3分とかかかってましたw)
データ読み込みはわりと一瞬やけど、scriptsのあたりからちょいかかる。Jythonで書かれてて、バイトコードにもなってないからかなあ。鯖の起動時間より拡張性をとった、ってことなんでしょうかw
HellboundManagerって起動してるやーん。でも確かソースみたら、中身ほとんどすっからかんだったんだよな・・・wL2Jではいじり始めてたけどw
InstanceManagerが一番親で、他のManager管理してるんかな。でも前にScriptEngineManagerも起動してる。
蔵からパケット投げたときに、なんかが捕まえて、宛先のManagerに渡す、って仕組みなんかな?ゲーム鯖ポートをListenしてるあたりgrepしたら何がでてくるやろ。


GameServer.javaのコンストラクタで、****.getInstance()がつらつらと並んでてひとつずつManagerなりHandler呼んでます。
パケットは
_gamePacketHandler = new L2GamePacketHandler();
してますw


前まではtrac.l2jserver.comで誰でもソース読めたんですが、今ログインしないと読めないんすよねwここにリンクぺたっと貼って、ほらこんなソース、っていえない。
スパムぽいのとか、変なのがフォーラムに混じってたから危機意識もったんかなあ。


なんか機能を実装したいなら、Handler作るなり、Jython書け、っつことすねw


という訳で以下ブートログ



############# ログイン鯖 ##############

loading login config
L2Properties: Missing property for key - PacketHandlerDebug
L2Properties: Missing property for key - RequestServerID
L2Properties: Missing property for key - AcceptAlternateID
L2Properties: Missing property for key - DatapackRoot
Loading mmo.properties
MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.2-pre1 [built 27-May-2010 01:00:49 -0400; debug? true; trace: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnClose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hge0w58e1vj1r78xqkejb|1a7bf11, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge0w58e1vj1r78xqkejb|1a7bf11, idleConnectionTestPeriod -> 3600, initialPoolSize -> 10, jdbcUrl -> jdbc:mysql://localhost/l2jdb4492, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 10, maxStatements -> 0, maxStatementsPerConnection -> 100, minPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, statementDestroyerNumActiveThreads -> -1, statementDestroyerNumConnectionsInUseAllUsers -> -1, statementDestroyerNumConnectionsInUseDefaultUser -> -1, statementDestroyerNumConnectionsWithDeferredDestroyStatementsAllUsers -> -1, statementDestroyerNumConnectionsWithDeferredDestroyStatementsDefaultUser -> -1, statementDestroyerNumDeferredDestroyStatementsAllUsers -> -1, statementDestroyerNumDeferredDestroyStatementsDefaultUser -> -1, statementDestroyerNumIdleThreads -> -1, statementDestroyerNumTasksPending -> -1, statementDestroyerNumThreads -> -1, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
Loading LoginController...
Cached 10 KeyPairs for RSA communication
Stored 20 keys for Blowfish communication
Loaded 127 server names
Loaded 1 registered Game Servers
Cached 10 RSA keys for Game Server communication.
Loaded 2 IP Bans.
Listening for GameServers on *:9014
Telnet server is currently disabled.
Login Server ready on *:2106
Updated Gameserver [1] Bartz IP's:
127.0.0.1/127.0.0.0/8
10.0.0.0/10.0.0.0/8
172.16.0.0/172.16.0.0/19
192.168.0.5/192.168.0.0/16

#############  ここまで ##############


############## ゲーム鯖 ###############

Loading GameServer Configuration Files...
L2Properties: Missing property for key - DatapackRoot
Loaded 6 Filter Words.

                                                                                                                                  • =[ Database ]

MLog clients using java 1.4+ standard logging.
Initializing c3p0-0.9.2-pre1 [built 27-May-2010 01:00:49 -0400; debug? true; trace: 10]
Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnClose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1hge0w58e1vj1i7wyldklv|1ec8909, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1hge0w58e1vj1i7wyldklv|1ec8909, idleConnectionTestPeriod -> 3600, initialPoolSize -> 10, jdbcUrl -> jdbc:mysql://localhost/l2jdb4492, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 0, maxStatementsPerConnection -> 100, minPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, statementCacheNumDeferredCloseThreads -> 0, statementDestroyerNumActiveThreads -> -1, statementDestroyerNumConnectionsInUseAllUsers -> -1, statementDestroyerNumConnectionsInUseDefaultUser -> -1, statementDestroyerNumConnectionsWithDeferredDestroyStatementsAllUsers -> -1, statementDestroyerNumConnectionsWithDeferredDestroyStatementsDefaultUser -> -1, statementDestroyerNumDeferredDestroyStatementsAllUsers -> -1, statementDestroyerNumDeferredDestroyStatementsDefaultUser -> -1, statementDestroyerNumIdleThreads -> -1, statementDestroyerNumTasksPending -> -1, statementDestroyerNumThreads -> -1, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]
L2J Server Version: 4492
L2J Datapack Version: 7767
Updated characters online status.
Cleaned 0 elements from database in 0 s
Cleaned 0 expired timestamps from database.
IDFactory: 102912 id's available.

                                                                                                                                    • =[ Engines ]

Initializing Script Engine Manager
Script Engine: java 1.6 - Language: java - Language Version: 1.6
Script Engine: Mozilla Rhino 1.6 release 2 - Language: ECMAScript - Language Version: 1.6
Script Engine: jython 2.2.1 - Language: python - Language Version: 2.2.1
Script Engine: BeanShell Engine 1.1 - Language: BeanShell - Language Version: 2.0b5

                                                                                                                                        • =[ World ]

Initializing InstanceManager
Loaded 146 instance names
Multiverse Instance created
Universe Instance created
L2World: (128 by 136) World Region Grid set up.

                                                                                                                                      • =[ Skills ]

EnchantGroupsTable: Loaded 5 groups.
SkillTreeTable: Loaded 44417 skills.
FishingSkillTreeTable: Loaded 109 general skills.
DwarvenCraftSkillTreeTable: Loaded 8 dwarven skills.
PledgeSkillTreeTable: Loaded 44 pledge skills
TransformSkillTreeTable: Loaded 50 transform skills
SpecialSkillTreeTable: Loaded 3 special skills
ResidentialSkillTable: Loaded 39 entities with associated skills.
SubPledgeSkillTree: Loaded 18 SubUnit Skills
PetSkillsTable: Loaded 1815 skills.

                                                                                                                                        • =[ Items ]

Highest item id used:22172
Extractable skills data: Loaded 449 extractable skills!
Summon items data: Loaded 57 summon items.
Enchant HP Bonus registered for 1892 items!
MerchantPriceConfigTable: Loaded 28 merchant price configs.
TradeController: Loaded 680 Buylists.
MultiSell: Loaded 193 lists.
RecipeController: Loaded 1000 recipes.
ArmorSetsTable: Loaded 198 armor sets.
FishTable: Loaded 270 Fishes.

                                                                                                                              • =[ Characters ]

CharTemplateTable: Loaded 103 Character Templates.
CharNameTable: Loaded 30 char names.
LevelUpData: Loaded 103 Character Level Up Templates.
AccessLevels: Loaded 7 from database.
AdminCommandAccessRights: Loaded 460 from database.
RaidBossPointsManager: Loaded 9 Characters Raid Points.
PetDataTable: Loaded 49 Pets.

                                                                                                                                        • =[ Clans ]

Loaded 7 forums. Last forum id used: 7
Cache[Crest]: 0.000MB on 2 files loaded. (Forget Time: 300s , Capacity: 50)
Restored 1 clans from the database.
Initializing ClanHallManager
Initializing AuctionManager
Loaded: 38 auction(s)
Loaded: 0 clan halls
Loaded: 44 free clan halls

                                                                                                                                    • =[ Geodata ]

Geodata Engine: Disabled.

                                                                                                                                          • =[ NPCs ]

NpcTable: (Re)Loaded 10088 NPC template(s).
NpcTable: Loaded 504 Minions.
NPC AI Data Table: Loaded 10088 AI Data.
NPC Elementals Data Table: Loaded 10088 elementals Data.
Initializing Walkers Routes Table.
WalkerRoutesTable: Loaded 34 Npc Walker Routes.
Loading zones...
Initializing GrandBossManager
GrandBossManager: Queen Ant(29001) status is 0.
GrandBossManager: Core(29006) status is 0.
GrandBossManager: Orfen(29014) status is 0.
GrandBossManager: Antharas(29019) status is 0.
GrandBossManager: Baium(29020) status is 0.
GrandBossManager: Zaken(29022) status is 0.
GrandBossManager: Valakas(29028) status is 0.
GrandBossManager: Frintezza(29045) status is 0.
GrandBossManager: Antharas(29066) status is 0.
GrandBossManager: Antharas(29067) status is 0.
GrandBossManager: Antharas(29068) status is 0.
GrandBossManager: Loaded 11 Instances
Done: loaded 25 zone classes and 1310 zones.
Searching clan halls doors:
DoorTable: Loaded 977 Door Templates for 19 regions.
StaticObject: Loaded 29 StaticObject Templates.
ItemAuctionManager: Disabled by config.
Initializing CastleManager
Loaded: 9 castles
Initializing FortManager
DayNightSpawnManager: Day/Night handler initialized
SpawnTable: Loaded 41564 Npc Spawn Locations.
Loaded: 21 fortress
Initializing FortSiegeManager
NpcBufferSkillIdsTable: Loaded 1 buffers and 10 skills.
RaidBossSpawnManager: Loaded 174 Instances
RaidBossSpawnManager: Scheduled 0 Instances
DayNightSpawnManager: Removed 0 night creatures
DayNightSpawnManager: Spawned 232 day creatures
GrandBossManager: Initialized 16 Grand Boss Zones
FourSepulchersManager: loaded 20 Mysterious-Box spawns.
FourSepulchersManager: loaded 716 Physical type monsters spawns.
FourSepulchersManager: loaded 716 Magical type monsters spawns.
FourSepulchersManager: loaded 92 Church of duke monsters spawns.
FourSepulchersManager: loaded 68 Emperor's grave NPC spawns.
FourSepulchersManager: spawned Conquerors' Sepulcher Manager
FourSepulchersManager: spawned Emperors' Sepulcher Manager
FourSepulchersManager: spawned Great Sages' Sepulcher Manager
FourSepulchersManager: spawned Judges' Sepulcher Manager
FourSepulchersManager: Beginning in Attack time
Sun Mar 27 03:16:18 JST 2011 Atk announce scheduled to 20.0 minute of this hour.
DimensionalRiftManager: Loaded 7 room types with 56 rooms.
DimensionalRiftManager: Loaded 462 dimensional rift spawns, 0 errors.
Initializing QuestManager

                                                                                                                                        • =[ Siege ]

Initializing SiegeManager
SevenSigns: Currently in the Competition (Quest Event) period!
SevenSigns: The Seal of Avarice remains unclaimed.
SevenSigns: The Seal of Gnosis remains unclaimed.
SevenSigns: The Seal of Strife remains unclaimed.
SevenSigns: The competition, if the current trend continues, will end in a tie this week.
SevenSigns: Next period change set to Mon Mar 28 18:00:20 JST 2011
SevenSigns: Next period begins in 1 days, 14 hours and 43 mins.
Siege of Gludio: Sun Apr 03 09:00:00 JST 2011
Siege of Dion: Sun Apr 03 09:00:00 JST 2011
Siege of Giran: Sun Apr 03 09:00:00 JST 2011
Siege of Oren: Sun Apr 03 09:00:00 JST 2011
Siege of Aden: Sun Apr 03 09:00:00 JST 2011
Siege of Innadril: Sun Apr 03 09:00:00 JST 2011
Siege of Goddard: Sun Apr 03 09:00:00 JST 2011
Siege of Rune: Sun Apr 03 09:00:00 JST 2011
Siege of Schuttgart: Sun Apr 03 09:00:00 JST 2011
Initializing TerritoryWarManager
Initializing CastleManorManager
Manor System: Manor refresh updated
Manor System: New Schedule for manor refresh @ Sun Mar 27 20:00:20 JST 2011
Manor System: Manor period approve updated
Manor System: New Schedule for period approve @ Sun Mar 27 06:00:20 JST 2011
Initializing MercTicketManager
Loaded: 0 Mercenary Tickets
L2Manor: Loaded 258 Seeds.

                                                                                                                                  • =[ Olympiad ]

Olympiad System: Loading Olympiad System....
Olympiad System: Currently in Olympiad Period
Olympiad System: 7723 minutes until period ends
Olympiad System: Next weekly change is in 8446 minutes
Olympiad System: Loaded 0 Nobles
Olympiad System: Competition Period Starts in 0 days, 14 hours and 43 mins.
Olympiad System: Event starts/started : Sun Mar 27 18:00:20 JST 2011
Hero System: Loaded 0 Heroes.
Hero System: Loaded 0 all time Heroes.

                                                                                                                                        • =[ Cache ]

Cache[HTML]: Running lazy cache
TeleportLocationTable: Loaded 930 Teleport Location Templates.
UITable: Loaded 5 Categories.
UITable: Loaded 4 Keys.
Initializing PetitionManager
HennaTable: Loaded 180 Templates.
HennaTreeTable: Loaded 8136 Henna Tree Templates.
Helper Buff Table: Loaded 17 Templates.
Initializing AugmentationData.
AugmentationData: Loaded: 52 augmentation stats.
AugmentationData: Loaded: 24 accessory augmentation stats.
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 0
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 1
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 2
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 3
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 4
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 5
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 6
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 7
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 8
AugmentationData: Loaded: 17 blue, 107 purple and 54 red skills for lifeStoneLevel 9
Initializing CursedWeaponsManager
Loaded : 2 cursed weapon(s).

                                                                                                                                    • =[ Scripts ]

AirShipManager: Loaded 0 private airships
GraciaSeedsManager: Initializing
Loading Server Scripts
Loading Handlers...
Loaded 10 ActionHandlers
Loaded 6 ActionShiftHandlers
Loaded 453 AdminCommandHandlers
Loaded 60 BypassHandlers
Loaded 14 ChatHandlers
Loaded 32 ItemHandlers
Loaded 96 SkillHandlers
Loaded 16 UserHandlers
Loaded 2 VoicedHandlers
Handlers Loaded...
Handy's Block Checker Event is enabled
Next TerritoryWarTime: Sat Mar 19 20:00:00 JST 2011
[EnhanceYourWeapon] Loaded 54 Soul Crystal data.
[EnhanceYourWeapon] Loaded 233 npc Leveling info data.
Compiled Scripts Cache is disabled.
Loaded: 566 quests
Loaded: 105 transformations.
Initializing ItemsAutoDestroy.
SevenSignsFestival: The first Festival of Darkness cycle begins in 2 minute(s).
Event ID: (Valentines Event) has passed... Ignored.
AutoChatHandler: Loaded 32 handlers in total.
AutoSpawnHandler: Loaded 133 handlers in total.
HellboundManager: Initializing
HellboundManager: Mode: dummy
HellboundManager: State: unlocked
Mail Manager: Successfully loaded 4 messages.
IdFactory: Free ObjectID's remaining: 1879000196
TvTEventEngine[TvTManager.TvTManager()]: Engine is disabled.
GameServer Started, free memory 654 Mb of 989 Mb
Connecting to login on 127.0.0.1:9014
CommunityServerThread: Deactivated by config.
Maximum Numbers of Connected Players: 100
Server Loaded in 84 seconds  ######## 起動に84秒 ##########
AutoAnnoucements: Loaded 0 Auto Annoucement Data.
Telnet server is currently disabled.
Registered on login as Server 1 : Bartz

######## ここまでゲーム鯖起動 ########


######## ここからゲーム鯖終了 ########

All players disconnected.
Disconnected from Login, Trying to reconnect: Connection reset
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at com.l2jserver.gameserver.LoginServerThread.run(LoginServerThread.java:156)

All ThreadPools are now stopped
SIGTERM received. Shutting down NOW!
RaidBossSpawnManager: All raidboss info saved!!
GrandBossManager: All Grand Boss info saved!!
TradeController saving data.. This action may take some minutes! Please wait until completed!
TradeController: All count Item Saved
Olympiad System: Data saved!!
Hero System: Data saved!!
Clan System: Data saved!!
GlobalVariablesManager: Database updated.

############# ここまで ############