飞扬围棋

标题: 网络围棋对弈系统 javago 2005 [打印本页]

作者: 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
<>想问一下,我公司内部有防火墙,所以连不上通用的围棋服务器,比如TOM,IGS,NNGS等等。</P><>如果我想和远方的朋友下棋,这个工具能够建立点对点的链接吗?(即使我在防火墙后面)</P>
作者: johny    时间: 2005-9-20 16:58
<>运行SERVER端出现错误:</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><>我下载的是通用平台的软件包javago2005_core.zip,在WIN2000下运行,为什么会这样?</P>
作者: 观心    时间: 2005-9-24 18:22
<>去下载一个java虚拟机再安装使用,我用过2005后觉得比较好,类似tom对弈软件。以原来的2.1版本更进一步。</P>
作者: 观心    时间: 2005-11-1 21:12
<>突然发现楼主就是写这个软件的高手,顿时我对阁下的景仰如涛涛江水,绵绵不绝。非常感谢写出这么好的一个网络对弈软件。不知在TOM对弈上的那个busyper 是不是阁下您啊。不管怎样我已加他为好友。</P>
作者: clyin    时间: 2005-11-2 13:16
<>找个茬:棋子的效果有待改进。目前看起来棋子好像压在旁边的棋子上边。</P>[em02]
作者: 观心    时间: 2005-11-2 19:58
你可以选择小棋子,还可以选择平面棋子.
作者: johny    时间: 2005-11-3 10:14
<>安装过程中出现一些JRE安装的错误,但不影响运行。</P><>建议作者能否把JRE从安装包里面分离出来,毕竟那是一个第三方软件。</P><>JRE的路径可以让用户自己设定。</P>
作者: 观心    时间: 2005-11-3 17:50
我在安装时倒没遇到错误
作者: johny    时间: 2005-11-24 14:13
<>安装了jdk 1.5.0_05之后,下载了java2005_core.zip又试了一次:</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>
作者: busyper    时间: 2007-3-2 13:47
www.tpweiqi.com  最新的改进版本
作者: 东南星    时间: 2008-5-14 02:05
原帖由 johny 于 2005-9-20 16:50 发表
想问一下,我公司内部有防火墙,所以连不上通用的围棋服务器,比如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。
呵呵,是这一段时间正好碰到相似的问题、并且已经解决,所以回答一下。




欢迎光临 飞扬围棋 (http://bbs.flygo.net/Bbs/) Powered by Discuz! X3.2