板情報 | ネットゲーム/オンラインゲーム ]

L2JTWをPvP鯖に変えるまでの軌跡

スレッド作成:
タイトル:
名前: E-mail(省略可)
内容:

1 : 【L2】エミュ鯖を語る主にMaskedRiderWの日記帳1(738) / 2 : TvT実装(3) / 3 : テレポートキューブの作成(3) / 4 : オリジナルショップの実装(3) / 5 : オリジナルキャラクタの作成(4) / 6 : PvPゾーン設定(3) / 7 : デプロイスクリプト作成(3) / 8 : レート調整(3) / 9 : html日本語化について(9) / 10 : 壁の作成(5)
11 : GMキャラクタの作成(2)  (全部で11のスレッドがあります)

掲示板の使い方 / 新着をメールで受信 / 過去ログ倉庫 / スレッド一覧 / リロード


1 【L2】エミュ鯖を語る主にMaskedRiderWの日記帳1 (Res:730)All First100 Last50 SubjectList ReLoad 1
1名無しさん :2014/10/22(水) 10:34:13 ID:Nm.dkhtU
【L2】エミュ鯖を語る主にMaskedRiderWの日記帳

1.Lineage2ってどんなゲームと言う人はお帰り下さい
2.晒し、叩き行為、AA乱用は禁止されています
3.基本は自分で調べる事。クレクレ君や教えて君に教えるのが面倒なら放置
4.煽り・荒らし・粘着・馬鹿・コピペ・糞リンク・トラブルは徹底放置で華麗にスルーw
5.あくまでテスターなので鯖管理者に利用させてもらっています。感謝の気持ちを忘れずに
6.特定鯖やキャラ叩きに工作は華麗にスルー ヽ(^。^)ノ


※参考スレ
【L2】エミュ鯖を語るスレ 59鯖目
ttp://kanae.2ch.net/test/read.cgi/mmominor/1408599814/

732MaskedRiderW ◆jRXes4Cpis :2015/01/07(水) 22:20:42 ID:VucG/xp2
とりあえず、ネット電気水道ガスは稼動したけど役所手続きとか色々やらないとな


733名無しさん :2015/01/08(木) 07:22:13 ID:wQ2KtfCU
>>732
役所、警察署は平日1日あれば十分
あとは全く知らない土地なら店や緊急避難所の位置確認かな
ご近所への挨拶周りも忘れずに


734名無しさん :2015/01/08(木) 18:24:48 ID:???
>>732
年末年始での引越しは大変だったでしょう
乙です


735名無しさん :2015/01/10(土) 02:36:26 ID:xyd45hBA
>>732
頑張って!


736名無しさん :2015/01/30(金) 02:16:42 ID:???
うーん、開発ベースにしてもらったロシアンベースのMobius Ertheiaは、誰も手伝ってくれないから開発終了するとのこと。
今後はL2J Ertheiaベースの改造版に注力していくつもりだそうです。


737名無しさん :2015/03/15(日) 04:08:48 ID:1UhCnEEY
L2jtw の鯖は立てれたんですが、

https://github.com/MaskedRiders/L2Jmobius_jp_pvp

このL2mobiusが立てれません。
スキルとかアイテムxmlそのまま転用したんですがl2jtwの鯖起動できなくなるので、l2mobiusを立てようと思ってます。
ggってもさっぱりだったので、構築法教えてください!
Gitからひっぱってきてtoolからデータベースインストールしたんですけど無理でした。


738名無しさん :2016/01/03(日) 22:38:49 ID:???
https://github.com/gyod/L2Jmobius_jp_pvp


名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


2 TvT実装 (Res:3)All First100 Last50 SubjectList ReLoad 2
1 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/27(月) 00:55:10 ID:???
TvTイベントを実装する(設定だけでよかった!)

2 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/27(月) 00:56:41 ID:???
game\config\L2JMods.properties

TvTEventEnabled = True
インスタントダンジョンにするので
TvTEventInInstance = True
以上!

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/27(月) 00:57:30 ID:???
https://github.com/MaskedRiders/l2jtw_pvp_server/commit/2e1fe8418ad040fdd3e5549fd477f9b8de093c0d
プッシュ!

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


3 テレポートキューブの作成 (Res:3)All First100 Last50 SubjectList ReLoad 3
1 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/26(日) 01:05:40 ID:???
あちこち飛べる無料テレポーターを作成する

2 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/26(日) 01:13:28 ID:???
1:NPCを選定してNPCのXMLを編集する
//spawn XXXX
コマンドを使いながら、テレポートキューブを探す。今回は31859を選定。
dp/dist/game/data/stats/npcs/31800-31900.xml
を開き、31859のXMLノードを調査し
<npc id="31859" level="70" type="L2Npc" name="Teleportation Cubic">
とかなっていたので
<npc id="31859" level="70" type="L2Teleporter" name="Teleportation Cubic">
と書き換える

2:テレポート用のSQLを書く

INSERT INTO `teleport` VALUES
('話せる島の村', '49000', '-114359', '255232', '-1520', '0', 0, 57),
('ベノン村付近', '49001', '-84202', '244520', '-3730', '0', 0, 57),
(省略されました・・全てを読むにはここを押してください)

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/26(日) 01:14:29 ID:???
プッシュプッシュ!
https://github.com/MaskedRiders/l2jtw_pvp_server/commit/9caf5ba94eff6849e07ebfca92d2dc38a92ef972#diff-010534f28a4672ce038f2b07159090c7L2439

今回のは大きかったのと、チェックが大変だった・・・。今後も地形が変わったら対応しないといけないな。

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


4 オリジナルショップの実装 (Res:3)All First100 Last50 SubjectList ReLoad 4
1 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/25(土) 01:01:02 ID:???
アイテム販売を実装する。

2 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/25(土) 01:09:36 ID:???
1:ショップ用のNPCを作成する
ショップNPCのXMLを追記する
game\data\stats\npcs\custom\custom.xml

<npc id="900151" displayId="33991" level="80" type="L2Merchant" name="マジック オウル" title="追加ショップNPC" usingServerSideTitle="true">
<skill_list><skill id="4408" level="1" /></skill_list>
</npc>
と言った感じで追加する。

2:喋らせるHTMLを記述する
game\data\html\merchant\900151.htm
を作成し
以下の様に記述

<html><body>マジック オウル:<br>
(省略されました・・全てを読むにはここを押してください)

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/25(土) 01:14:51 ID:???
https://github.com/MaskedRiders/l2jtw_pvp_server/commit/f2cd0364868a1bbe3ccc0c6d1cc18a28ee3080d1?diff=unified
ということでPush!

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


5 オリジナルキャラクタの作成 (Res:4)All First100 Last50 SubjectList ReLoad 5
1 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/24(金) 23:20:27 ID:???
オリジナルのNPCを作る。

2 名前:名無しさん 投稿日: 2014/10/24(金) 23:22:58 ID:???
1:NPCのXMLを追記する
game\data\stats\npcs\custom\custom.xml

<npc id="900150" displayId="33942" level="80" type="L2Npc" name="アリース" title="追加NPC" usingServerSideTitle="true">
<skill_list><skill id="4408" level="1" /></skill_list>
</npc>
と言った感じで追加する。

2:喋らせるHTMLを記述する
game\data\html\default\900150.htm
を作成し
以下の様に記述

<html><body>アリース:<br>
いろいろアリース!ってね!!!(怒
(省略されました・・全てを読むにはここを押してください)

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/24(金) 23:28:39 ID:???
ttps://github.com/MaskedRiders/l2jtw_pvp_server/commit/d72d22dc812fadf21859916fe085af853f920d11
プッシュプッシュ!

4 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/24(金) 23:32:50 ID:???
ttps://github.com/MaskedRiders/l2jtw_pvp_server/commit/d72d22dc812fadf21859916fe085af853f920d11

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


6 PvPゾーン設定 (Res:3)All First100 Last50 SubjectList ReLoad 6
1 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/24(金) 00:06:59 ID:???
PvPできる場所を設定する

2 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/24(金) 00:07:32 ID:???
ttps://github.com/MaskedRiders/l2jtw_pvp_server/blob/master/dp/dist/game/data/zones/pvp.xml#L42
とかの <!-- [24_19] -->ってなんだろ?って思ったらリネの座標だった・・・ID無くなってるからどうなってるのかと思ったら要らなくなったのね。。。
とりあえずDE村をPvPゾーンに設定しよう。

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/24(金) 00:10:13 ID:???
左上座標から右回りで・・・。
ttps://github.com/MaskedRiders/l2jtw_pvp_server/commit/5a3db2660d1fdfd1b2b475a0d4a0b4c00c737af9

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


7 デプロイスクリプト作成 (Res:3)All First100 Last50 SubjectList ReLoad 7
1 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 23:12:40 ID:???
ビルドしたものを結合するスクリプト

2 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 23:13:22 ID:???
@echo off
set GS_DEPLOYED=
set DP_DEPLOYED=
set EXIT_F=
set DEPLOY_DIR=..\staging

:deployed_start
echo デプロイを開始します。

:gsdeployed_start
set /P GS_DEPLOYED="ゲームサーバーをデプロイしますか?(y/n) "
if /i %GS_DEPLOYED%==y (goto gs_deployed_run) else (goto gs_deployed_end)

:gs_deployed_run
echo ゲームサーバーのデプロイを開始します
(省略されました・・全てを読むにはここを押してください)

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 23:16:49 ID:???
ttps://github.com/MaskedRiders/l2jtw_pvp_server/blob/53b633bbcd0832c8e495c76e196f4dcab6cf0594/deployed.bat
Push完了!

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


8 レート調整 (Res:3)All First100 Last50 SubjectList ReLoad 8
1 名前:MaskedRiderW ◆DS5yZyInps 投稿日: 2014/10/23(木) 17:12:04 ID:???
レート調整方法。
レートと言っても色々あるけども。

2 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 18:15:10 ID:???
1:EXPレートとSPレートを変更
game\config\Rates.propertiesにて

# Experience multiplier
RateXp = 5000
# Skill points multiplier
RateSp = 5000

と言った感じで変更する

2:PTでのEXPレートとSPレートを変更
game\config\Rates.propertiesにて

# Experience multiplier (Party)
RatePartyXp = 2
(省略されました・・全てを読むにはここを押してください)

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 18:48:53 ID:???
EXPレートとSPレートを5,000倍に
PTでのEXPレートとSPレートを2倍に
ペット&シンイーターのEXPレートとSPレートを5,000倍に
アデナドロップを5,000倍に変更

ttps://github.com/MaskedRiders/l2jtw_pvp_server/commit/f5eabe806e5a97976bf772a833f62c9f840a95f4
プッシュプッシュ

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


9 html日本語化について (Res:9)All First100 Last50 SubjectList ReLoad 9
1 名前:MaskedRiderW 投稿日: 2014/10/23(木) 09:24:00 ID:???
色々やり方があるけどどうすんべ。

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 09:26:02 ID:???
といっても自分ばっかりの書き込みになっても泣かない。

4 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 09:26:33 ID:???
中国語のまま

5 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 09:32:16 ID:???
全翻訳

6 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 09:45:45 ID:???
必要なNPCだけ抜き出して翻訳

7 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 09:46:23 ID:???
新たなNPCを作成し、そこに充てるHTMLを新規に作成

8 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 10:00:23 ID:???
SFJPとマージ(JOJOさんには一言お話すること)

9 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 14:36:33 ID:???
気になった所だけどんどん修正
修正したい人が修正する

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード


10 壁の作成 (Res:5)All First100 Last50 SubjectList ReLoad 10
1 名前:名無しさん 投稿日: 2014/10/23(木) 00:04:26 ID:???
何も設定してないと、壁に隠れられない!

2 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 00:13:23 ID:???
1:配置
ttps://github.com/MaskedRiders/l2jtw_pvp_server_geodata/trunk/geodata
からクローンしてきて
game\data\geodata
の中に配置。

2:Config設定
game\config\General.propertiesの

GeoData = 0



GeoData = 1
あるいは
(省略されました・・全てを読むにはここを押してください)

3 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 00:20:30 ID:???
まぁMOBの動きや、遠くをクリックして移動というのは、PvP鯖の特性上無いのと、今のところMobiusプロジェクトのgeoデーターのコミットがpathnodeを含んでいないので

GeoData = 1


で行きましょう!

4 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 00:50:12 ID:ZNBLNnkA
>>2
のリポジトリが間違っていたので訂正。
ttps://github.com/MaskedRiders/l2jtw_pvp_server_geodata/tree/master/trunk/geodata

5 名前:MaskedRiderW ◆jRXes4Cpis 投稿日: 2014/10/23(木) 18:47:58 ID:???
プッシュプッシュ
ttps://github.com/MaskedRiders/l2jtw_pvp_server/commit/26f12aea5ef7727c9a1861cd9d920244ea540285

名前: E-mail(省略可)
全部読む 最新50 1-100 メール受信 掲示板トップ リロード