簡易ねっとRPG 仕様書 [戻る]




■ アップデート機能

自動アップデートの実装 にて対応。(直接のクライアント起動を禁止する。)

■ データベース 仕様と使用例

-. ログイン時、ログインパケット([ACCOUNT-ID]+[ACCOUNT-PS])を送信。
  -> 一致する場合に、[LAST-LOGINTIME]+[ACCESS-IP]更新。
 クライアント側は、ACCOUNT-NOが一致するキャラクタ情報を取得。
 
※CHR-IDの識別により、1アカウントで複数キャラのサポートを可能にします。

・ アカウント

ACCOUNT-NO ACCOUNT-ID ACCOUNT-PS LAST-LOGINTIME ACCESS-IP

000000

NameID

Password YYYYMMDD 192.168.001.001

000001

GM

1234 20030501 192.168.001.010

000002

USER1

abcd 20030508 215.xxx.xxx.xxx

・ キャラクタ情報

CHR-NO CHR-ID ACCOUNT-NO CHR-Name CHR-SEX CHR-LV

000001

0

000002

テスト 1 99

CHR-JOB CHR-GuildID CHR-StatusP CHR-SkillP CHR-JobP

0

0

0

0 0

CHR-STR CHR-DEX CHR-INT CHR-LUK CHR-TYP

0

0

0

0 0

CHR-予備 CHR-予備 CHR-予備 CHR-予備 CHR-予備

0

0

0

0 0

項目名 説明 項目名 説明
CHR-NO ユニークなキャラID CHR-Name キャラクタの名前
CHR-ID ACCOUNT-NO別ID CHR-SEX キャラクタの性別
ACCOUNT-NO   CHR-LV キャラクタのレベル
CHR-JOB キャラクタの職業ID CHR-SkillP スキルポイント
CHR-GuildID 所属ギルドID CHR-JobP ジョブポイント
CHR-StatusP ステータスポイント CHR-TYP キャラクタの属性
CHR-STR キャラクタの腕力 CHR-LUK キャラクタの運
CHR-DEX キャラクタの器用 CHR-予備 未使用
CHR-INT キャラクタの知力 CHR-予備 未使用

・ モンスタ情報 (基本情報のみ)

Monster-ID Monster-Name LV MHP MMP EXP JOB

000001

雑魚A 1

10

0 1 2

STR DEX INT LUK DEF ATK TYP

1

1

1

1 1 10 0

ITEM-ID0 ITEM-ID1 ITEM-ID2 ITEM-ID3 ITEM-ID4 ITEM-ID5 ITEM-ID6

0

0

0

0 0 0 0

Skill-ID0 Skill-ID1 Skill-ID2 Skill-ID3 Skill-ID4 Skill-ID5 Skill-ID6

0

0

0

0 0 0 0

Followers-ID0 Followers-ID1 Followers-ID2 Followers-ID3

000000

000000

000000

000000

項目名 説明 項目名 説明
Monster-ID ユニークなモンスタID STR 腕力
Monster-Name モンスタ名称 DEX 器用
LV モンスタレベル INT 知力
MHP モンスタ最大HP LUK
MMP モンスタ最大MP DEF 基本防御力
EXP 獲得経験値 ATK 基本攻撃力
JOB 獲得Job経験値 TYP 属性
ITEM-ID0〜6 取得アイテムID Skill-ID0〜6 使用スキルID
Followers-ID0〜3 召喚するモンスタID    

・アイテム

・ギルド

・パーティ

・スキル

■ サーバ、クライアント間パケット

まだ、非公開

■ MAPデータ

クライアント、サーバともに完全なMAPデータを持つ。

移動時にはサーバ側にて移動可、不可の判定も行うが、
クライアントの異なるデータによっては、移動可能座標は制限される。
(可能領域が広がることはない)

※モンススパン等の細かい設定は、ゲームサーバ起動時にロードする。
仕様は予告なく変更する場合があります。