javamud游戏配置运行

javamud地址:             http://sourceforge.net/projects/javamud/

javamud当前版本:       2.4.1

javamud代码语言:       java

 

javamud是一个完全用java编写的多用户mud游戏。编程接口非常类似于IPmud编程。

 

什么是mud呢?看下面的名词解释:

MUD 是 Multi-User Dungeon、Multi-User Dimension 或 Multiple User Dialogue 的缩写,直译成中文就是多人参与冒险游戏。从广义上说,现代的网络游戏都属于mud。狭义的解释,mud就是指黑底绿字基于telnet的用ZMud做客户端去玩的那一种LPMud。由于英文缩写翻译成中文,类似“泥巴”,所以也被称为“泥巴”。

MUD 是一个多人线上的网络游戏,需要有一台电脑作为 MUD 服务器,控制玩者所经历的事件和场景的转变,算得上是现代线上游戏的始祖。MUD 起源于英国,第一个出现的 MUD 为 1978 年的 MUD1,MUD 名称也始于该游戏。

 

 

配置开始:

 

   1.  下载解压

             从网站下载javamud压缩包javamud-2.4.1.zip,解压缩到D盘根目录。javamud 的绝对路径是:D:/javamud_v2.4

   2. 下载安装ant

             这里使用的是apache-ant-1.7.1。解压缩到D盘根目录。ant的绝对路径是:D:/apache-ant-1.7.1。

             在环境变量中设置:

              ANT_HOME:D:/apache-ant-1.7.1

              PATH: %ANT_HOME%/bin

 

    3. 修改javamud源文件

              修改D:/javamud_v2.4/src/javamud/living/living.java的3658行代码,修改后是aStr = utils.replace(aStr, "O", "//");

        修改的原因是因为replace的第二个参数是个特殊符号,编译的时候报错。这里改成其他标识或符号也可以。

              删除D:/javamud_v2.4/src/javamud/room/room.java从432行到543行的代码。这段代码是被注释掉的,但是影响编译, 所以删除掉。

 

    4. 修改make.xml

            编辑D:/javamud_v2.4/build目录下的make.xml文件

            将 

            <property name="j2sdk" value="" />

            改成

           <property name="j2sdk" value="D:/Program Files/Java/jdk1.6.0_14" />

            其中,”D:/Program Files/Java/jdk1.6.0_14“是本机的jdk安装目录。根据jdk的安装目录调整。

 

           删除:

          <javac debug="true" deprecation="false" destdir="../classes" srcdir="../ftp/imported">
            <classpath refid="javamud.classpath"/>
            <!-- To add something to the classpath: -->
            <!-- <classpath><pathelement location="${mylib}"/></classpath> -->
            <!-- To exclude some files: -->
            <!-- <exclude name="com/foo/SomeFile.java"/><exclude name="com/foo/somepackage/"/> -->
        </javac>

 

   5. 编译

             运行cmd,打开dos窗口。进入D:/javamud_v2.4/build目录, 执行: ant -f make.xml all

           如下提示表示编译成功。此时在D:/javamud_v2.4目录下会有一个classes目录。

D:/javamud_v2.4/build>ant -f make.xml all
Buildfile: make.xml

all:
    [javac] Compiling 703 source files to D:/javamud_v2.4/classes
    [javac] 注意:某些输入文件使用或覆盖了已过时的 API。
    [javac] 注意:要了解详细信息,请使用 -Xlint:deprecation 重新编译。
    [javac] 注意:某些输入文件使用了未经检查或不安全的操作。
    [javac] 注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
     [echo] Creating the MANIFEST file

BUILD SUCCESSFUL
Total time: 18 seconds
D:/javamud_v2.4/build>

 

  6. 修改配置文件

           编辑D:/javamud_v2.4/conf目录下的javamud-conf.xml文件。

            将

                 <entry key="mud.name" value="" />
                 <entry key="mud.hostname" value="" />
                 <entry key="game.port" value="" />
                 <entry key="ftp.port" value="" />

            改成

                       <entry key="mud.name" value="SpringMUD" />
                       <entry key="mud.hostname" value="localhost" />
                      <entry key="game.port" value="9700" />
                      <entry key="ftp.port" value="9701" />

 

            编辑D:/javamud_v2.4下的startup.bat文件

             修改成如下内容:

 

@echo off
:start
echo Starting up the MUD server
path=D:/Program Files/Java/jdk1.6.0_14/bin ;%path%
java -mx32000000 -cp ./classes;./lib/xercesImpl.jar;./lib/xmlParserAPIs.jar;./lib/Ftpd.jar./lib/pircbot.jar; javamud.driver
goto start
:end

 

path内容是jdk安装目录,根据jdk安装的目录调整。

 

       7. 运行

              双击startup.bat文件,打开的dos窗口中显示“Starting up the MUD server”

              另外打开一个cmd窗口。输入: telnet loclahost 9700 

 

       如果一切正常,就可以登录了

javamud游戏配置运行_第1张图片

你可能感兴趣的:(jdk,游戏,ant,dos,Path,网络游戏)