Darkstar初级配置教程

最近sun公司开源了他的游戏服务器Darkstar对于我们这些做游戏是一大好消息。

了解了一下,有非常详尽的文档和丰富的资源。

但是配置十分麻烦。搞了一个下午终于搞定了。希望在这里抛砖引玉,引来更好的配置方法。

配置教程

首先当然要上http://www.projectdarkstar.com/current-download.Html下载游戏服务器,选

Project Darkstar Server, source & binary 的download now。(9.7MB) 下载。

完成并且解压后你会看到sgs-server-dist-0.9.7目录下有bdb-4.5.20,mina-1.1.0,sgs-server-0.9.7,

slf4j-1.4.0四个文件夹,将sgs-server-0.9.7剪切出来放在你想要放的地方,比如D:\sgs-server-0.9.7。

配置环境变量:

如果你的工程是放在D:\sgs-server-0.9.7下的话,优键点击“我的电脑”的“属性,选”高级“的”环境

变量“。在用户变量或者系统变量里选”新建“添加

Path
D:\sgs-server-0.9.7

SGSHOME
D:\sgs-server-0.9.7

(ps。如果你没有配置java_home请配置一下不然运行不了。)

完整整个项目:
接下来就是按照说明去做了
将bdb-4.5.20下的 db.jar和win32-x86复制到D:\sgs-server-0.9.7\lib\bdb目录下。
将mina-1.1.0下的 mina-core-1.1.0.jar复制到D:\sgs-server-0.9.7\lib目录下。
将slf4j-1.4.0下的 slf4j-api-1.4.0.jar和slf4j-jdk14-1.4.0.jar复制到D:\sgs-server-0.9.7\lib目录下。
如果你想用oracle作为数据库的话就上http://www.oracle.com/database/berkeley-db/je/index.html
载je-3.2.23.jar复制到D:\sgs-server-0.9.7\lib目录下。

运行:
现在你可以在D:\sgs-server-0.9.7\tutorial下新建一文档文本并且添加以下代码。
del /s data\XXXXXX\dsdb\*.*
sgs tutorial.jar XXXXXX.properties

例子:del /s data\HelloWorld\dsdb\*.*(这句很重要,不然会出现一些小错误)
   sgs tutorial.jar HelloWorld.properties

保存文件为XXXX。Bat文件

如果运行成功的话就应该可以看到这个画面了。
//------------------------------------------------------------------------------
在Eclipse下运行自己的项目:(本人觉得这个方法好蠢,不过还是很实用的)

打开Eclipse,新建一个java project。

把目录指向你的项目,比如D:\sgs-server-0.9.7\tutorial

在src下新建你的类,比如com.sun.sgs.tutorial.server.boob.BoobHell

新建“BoobHell.properties”在上面加上

# This is the properties file for running the HelloChannels
# example from the Project Darkstar Server Application Tutorial

com.sun.sgs.app.name=BoobHell
com.sun.sgs.app.root=data/BoobHell
com.sun.sgs.app.port=1139
com.sun.sgs.app.listener=com.sun.sgs.tutorial.server.boob.BoobHell

在D:\sgs-server-0.9.7\tutorial\data下建一个BoobHell文件夹在BoobHell下有一个叫dsdb文件夹。

在Eclipse中导入sgs-server.jar。编译你的程序,

最后就是新建一文本文档添加

del /s data\BoobHell\dsdb\*.*
sgs bin BoobHell.properties

保存为XXXXX.bat

运行。。。。。。。。。。!

Ok了!

posted @ 2012-03-13 14:27  渡蓝  阅读(291)  评论(0)    收藏  举报