busyper 发表于 2005-8-24 22:00

网络围棋对弈系统 javago 2005

http://learn.tsinghua.edu.cn/homepage/2003214897/javago/index.html



网络围棋对弈系统 类似 NNGS的东西,用介绍,免费下载

busyper 发表于 2005-9-20 10:34

网络围棋对弈软件,功能和TOM的比较相似,可以用于在局域网上建立小型对弈服务器

下载地址
http://learn.tsinghua.edu.cn/homepage/2003214897/javago/index.html

********************************************************************
为了推广这个软件系统,也是测试程序的稳定性和排除潜在的错误,我在
IP地址 59.66.76.52 放置了一个对弈服务器,欢迎关心本程序发展的棋友们
来对弈。
********************************************************************

johny 发表于 2005-9-20 16:50

<P>想问一下,我公司内部有防火墙,所以连不上通用的围棋服务器,比如TOM,IGS,NNGS等等。</P><P>如果我想和远方的朋友下棋,这个工具能够建立点对点的链接吗?(即使我在防火墙后面)</P>

johny 发表于 2005-9-20 16:58

<P>运行SERVER端出现错误:</P><P>D:\tmp\javago2005_core&gt;java -jar javagoServer.jar
Exception in thread "main" java.lang.UnsupportedClassVersionError: server (Unsup
ported major.minor version 49.0)
      at java.lang.ClassLoader.defineClass0(Native Method)
      at java.lang.ClassLoader.defineClass(ClassLoader.java:502)
      at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
3)
      at java.net.URLClassLoader.defineClass(URLClassLoader.java:250)
      at java.net.URLClassLoader.access$100(URLClassLoader.java:54)
      at java.net.URLClassLoader$1.run(URLClassLoader.java:193)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(URLClassLoader.java:186)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:299)
      at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265)
      at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
      at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)</P><P>我下载的是通用平台的软件包javago2005_core.zip,在WIN2000下运行,为什么会这样?</P>

观心 发表于 2005-9-24 18:22

<P>去下载一个java虚拟机再安装使用,我用过2005后觉得比较好,类似tom对弈软件。以原来的2.1版本更进一步。</P>

观心 发表于 2005-11-1 21:12

<P>突然发现楼主就是写这个软件的高手,顿时我对阁下的景仰如涛涛江水,绵绵不绝。非常感谢写出这么好的一个网络对弈软件。不知在TOM对弈上的那个busyper 是不是阁下您啊。不管怎样我已加他为好友。</P>

clyin 发表于 2005-11-2 13:16

<P>找个茬:棋子的效果有待改进。目前看起来棋子好像压在旁边的棋子上边。</P>

观心 发表于 2005-11-2 19:58

你可以选择小棋子,还可以选择平面棋子.

johny 发表于 2005-11-3 10:14

<P>安装过程中出现一些JRE安装的错误,但不影响运行。</P><P>建议作者能否把JRE从安装包里面分离出来,毕竟那是一个第三方软件。</P><P>JRE的路径可以让用户自己设定。</P>

观心 发表于 2005-11-3 17:50

我在安装时倒没遇到错误

johny 发表于 2005-11-24 14:13

<P>安装了jdk 1.5.0_05之后,下载了java2005_core.zip又试了一次:</P>
<P>1 javago2005_core.zip所包含的runserver.bat,runclienten.bat,runclientcn.bat三个批处理文件里面都假设JRE的路径在当前目录下。这个显然是不够通用的,可以把相关命令前的路径都去掉。这样,计算机会在系统路径里面查找这些命令,而JDK安装的时候已经把JRE的安装目录添加到系统路径中去了。<BR><BR>2 在javago2005_core.zip里面,runserver.bat的内容如下:<BR>.\jre\bin\java -jar -server javagoServer.jar<BR>当然我会先把前面JRE的路径给去掉,成为:<BR>java -jar -server javagoServer.jar<BR>但运行这个命令启动server时会遇到如下错误:<BR>Error: no `server' JVM at `C:\Program Files\Java\jre1.5.0_05\bin\server\jvm.dll'.<BR>去掉-server这个option后再运行就可以了。(java -jar javagoServer.jar)<BR><BR>3 同时还发现,虽然不改动runclienten.bat和runclientcn.bat文件照样可以运行客户端(文件内容分别是javaw -jar -client javagoClienten.jar和javaw -jar -client javagoClientcn.jar),但更简单一点,把-client的option去掉也是可以的:<BR>javaw -jar javagoClienten.jar<BR>javaw -jar javagoClienten.jar<BR></P>
<P>确实是不错的软件,看得出作者费了不少心力。</P>

busyper 发表于 2007-3-2 13:47

www.tpweiqi.com最新的改进版本

东南星 发表于 2008-5-14 02:05

原帖由 johny 于 2005-9-20 16:50 发表 http://www.flygo.net/bbs/images/common/back.gif
想问一下,我公司内部有防火墙,所以连不上通用的围棋服务器,比如TOM,IGS,NNGS等等。如果我想和远方的朋友下棋,这个工具能够建立点对点的链接吗?(即使我在防火墙后面)

这个问题比较典型,顺便回答一下。
(1) 都是防火墙引起的问题。比如按NNGS来说,你的机器(client端)需要用TCP协议、通过TCP端口9696连接到围棋服务器(server)。假设你能正常上网浏览网页; 假如你的防火墙屏蔽了TCP端口9696的功能的,那你就不能连到server了。实际上,防火墙只开放几个常用的默认的TCP、UDP端口即可:比如HTTP端口80、FTP端口21、Telnet端口、邮件服务端口等。这样说来,即使的server端口改成其它端口,你还是连不上。典型的一个例子是BT、eMule的下载端口问题。
(2) 你要和远方的朋友建立点对点的链接,首先要确定那个是server、那个是client。
若你远方的朋友的机器为server,则问题同上一个一样。
若是你作为server,远方的机器为client。问题也是一样;可能在server碰到的问题会更多些吧。
解决办法:在防火墙 (或路由器) 那边开放一个TCP端口即可,NNGS TCP端口默认的是9696。
呵呵,是这一段时间正好碰到相似的问题、并且已经解决,所以回答一下。
页: [1]
查看完整版本: 网络围棋对弈系统 javago 2005