人人都能自建Java Game下载服务器

zzeric

普通会员
2003-07-02
50
0
0
虽然标题写的人人,但其实还是有条件的:就是你必须能上网,而且你的机器有一个公网IP,这样你的手机才能在茫茫的网络中找到你的服务器并进行下载。

其实建一个Java Game的下载服务器很简单,只要一个http服务器就可以了,关键的就是设置几种文件的mime-type。
wml : text/vnd.wap.wml
jad : text/vnd.sun.j2me.app-descriptor
jar : application/java-archive
因为不同类型的http服务器软件设置mime-type都有所不同,但有经验的人一看就应该知道怎么做了,连一分钟都不要,所以我就不详细的说了。但对于那些毫无经验的机油,我会在附件了提供一个已经设置好的服务器。

设置好服务器后,剩下的就是写wml了,在附件中我也会提供一个例子,里面的wml就类似于一个模板,大家根据自己的jad的名称修改一下就可以使用了。
<p>
<anchor>puzzlebobble
<go href="http://210.14.211.39/puzzlebobble.jad" method="get"></go>
</anchor>
</p>
其中要修改的地方有
1. <anchor>标签后面的puzzlebobble,这是显示的游戏名称
2. 210.14.211.39是服务器的ip,换成你机器的公网ip,怎么知道自己的ip?假设你是win2000,开始菜单-》运行 -》敲入cmd -》再在命令行中敲入ipconfig你就可以看到了。
3. 把puzzlebobble.jad换成你的jad的名字,同时把对应的jar拷贝到相同的目录下,而且jar的名字不要乱改,要和jad文件里设定的一致,不然手机会找不到jar文件的。

改完后就ok了。

附件是一个设置好了small http server,解压到c:/shttps目录下,运行c:/shttps/http.exe就打开了服务器,然后用你的手机访问http://你的公网IP/download.wml即可
 

zzeric

普通会员
2003-07-02
50
0
0
虽然标题写的人人,但其实还是有条件的:就是你必须能上网,而且你的机器有一个公网IP,这样你的手机才能在茫茫的网络中找到你的服务器并进行下载。

其实建一个Java Game的下载服务器很简单,只要一个http服务器就可以了,关键的就是设置几种文件的mime-type。
wml : text/vnd.wap.wml
jad : text/vnd.sun.j2me.app-descriptor
jar : application/java-archive
因为不同类型的http服务器软件设置mime-type都有所不同,但有经验的人一看就应该知道怎么做了,连一分钟都不要,所以我就不详细的说了。但对于那些毫无经验的机油,我会在附件了提供一个已经设置好的服务器。

设置好服务器后,剩下的就是写wml了,在附件中我也会提供一个例子,里面的wml就类似于一个模板,大家根据自己的jad的名称修改一下就可以使用了。
<p>
<anchor>puzzlebobble
<go href="http://210.14.211.39/puzzlebobble.jad" method="get"></go>
</anchor>
</p>
其中要修改的地方有
1. <anchor>标签后面的puzzlebobble,这是显示的游戏名称
2. 210.14.211.39是服务器的ip,换成你机器的公网ip,怎么知道自己的ip?假设你是win2000,开始菜单-》运行 -》敲入cmd -》再在命令行中敲入ipconfig你就可以看到了。
3. 把puzzlebobble.jad换成你的jad的名字,同时把对应的jar拷贝到相同的目录下,而且jar的名字不要乱改,要和jad文件里设定的一致,不然手机会找不到jar文件的。

改完后就ok了。

附件是一个设置好了small http server,解压到c:/shttps目录下,运行c:/shttps/http.exe就打开了服务器,然后用你的手机访问http://你的公网IP/download.wml即可
 

科豆

普通会员
2003-07-21
311
0
0
好,不错。

精华!(本想置顶的,但……唉!太多精华拉~:P)

晚上回去,我搭建个JAVA SERVER。
 

chars0974

普通会员
2003-06-02
339
0
0
但我的网是局域网,第一个郁闷的地方!手机不能上网,卡开通不了gprs,第二个郁闷点,我要去吐血了 -_-!!!!
只有期待刷机了,唉,苦难的人啊
 

YYBear

普通会员
2003-07-24
97
0
0
怎么没人顶啊,我来………………

—————用力~~……………………
 

lewissham

普通会员
2003-07-17
944
0
0
如果我想自行修改
<p>
<anchor>puzzlebobble
<go href="http://210.14.211.39/puzzlebobble.jad" method="get"></go>
</anchor>
</p>
應該用什麼軟件編寫?因為我想一次過做幾個遊戲放到service中,不想每次都要改我想下載的遊戲為puzzlrbobble
感謝^^

我想問的其實是,怎改程式碼? HTML我就用frontpage改。
wml?我真的沒有用過,不可能又用frontpage吧…… 謝大人
 

zzeric

普通会员
2003-07-02
50
0
0
直接用记事本notepad又或者editplus、ultraedit这些来编辑就行了
 

crazyfai

普通会员
2003-07-29
29
0
0
回12 楼楼主:

其實你用notepad 開,跟住好似下面咁加上去就得ka 喇......
<p>
<anchor>puzzlebobble
<go href="http://210.14.211.39/puzzlebobble.jad" method="get"></go>
</anchor>
</p>
<p>
<anchor>pang
<go href="http://210.14.211.39/pang.jad" method="get"></go>
</anchor>
</p>
<p>
<anchor>motoGP <------- 呢個名係在你手機一上wap 到見到個名........
<go href="http://210.14.211.39/motoGP.jad" method="get"></go>
</anchor>
</p>
 

lewissham

普通会员
2003-07-17
944
0
0
原來是這樣子,多謝你的指點。
不知可否用ftp做呢,因為我的是動態ip,蠻麻煩的,讓我先試一下。再頂一頂。
 

crazyfai

普通会员
2003-07-29
29
0
0
hm.........ftp 就唔知道.......不過我估手機 support 唔到ftp 的protocol........不過是我冇根據的推斷.......唔肯定........
其實你係dynamic ip 的話,可以去no-ip 到reg 個account,download 埋佢software ,咁就可以幫你redirect ka 喇.......好方便的...
 

crazyfai

普通会员
2003-07-29
29
0
0
不是這樣嗎??有錯請糾正.......
<p>
<anchor>puzzlebobble
<go href="http://testing.no-ip.com/puzzlebobble.jad" method="get"></go>
</anchor>
</p>
<p>
<anchor>pang
<go href="http://testing.no-ip.com/pang.jad" method="get"></go>
</anchor>
</p>
<p>
 

小月

普通会员
2003-07-02
92
0
0
我试了一下,可以看到游戏,只要点下载就没反应了,过一会就是“恢复网络连接吗?”
郁闷ing。。。。。