Page 1 of 2
Adapting Online-Go.com web interface for KGS
Posted: Mon Mar 06, 2017 11:23 pm
by Morgoth Bauglir
OGS just opensourced its web interface at
https://github.com/online-go/online-go.com .
Any smart programmer with some free time on his or her hands able to adapt it for KGS?
Re: Adapting Online-Go.com web interface for KGS
Posted: Tue Mar 07, 2017 9:49 am
by oren
Is there something about it you like better than GoUniverse? Just curious what the major differences are to you.
Re: Adapting Online-Go.com web interface for KGS
Posted: Wed Mar 08, 2017 5:05 am
by Morgoth Bauglir
oren wrote:
Is there something about it you like better than GoUniverse? Just curious what the major differences are to you.
Well, I guess GoUniverse is just too much like CGoban for me.
Re: Adapting Online-Go.com web interface for KGS
Posted: Wed Mar 08, 2017 8:27 am
by oren
Morgoth Bauglir wrote:Well, I guess GoUniverse is just too much like CGoban for me.
Why is that worse than OGS interface?
Re: Adapting Online-Go.com web interface for KGS
Posted: Wed Mar 08, 2017 4:22 pm
by Bantari
oren wrote:Morgoth Bauglir wrote:Well, I guess GoUniverse is just too much like CGoban for me.
Why is that worse than OGS interface?
Yeah. I was wondering that too.
And also - why would anybody want to impose it on another server?
Re: Adapting Online-Go.com web interface for KGS
Posted: Wed Mar 08, 2017 7:47 pm
by Morgoth Bauglir
oren wrote:Morgoth Bauglir wrote:Well, I guess GoUniverse is just too much like CGoban for me.
Why is that worse than OGS interface?
By that I mean I have no real incentive to move from CGoban to GoUniverse and risk being ban-poisoned. (Timestamps are not THAT important to me).
Re: Adapting Online-Go.com web interface for KGS
Posted: Thu Mar 09, 2017 3:06 am
by KOCMOHABT
Morgoth Bauglir wrote:oren wrote:Morgoth Bauglir wrote:Well, I guess GoUniverse is just too much like CGoban for me.
Why is that worse than OGS interface?
By that I mean I have no real incentive to move from CGoban to GoUniverse and risk being ban-poisoned. (Timestamps are not THAT important to me).
First of all, if where would be another client for KGS working through the JSON-API, then that client would have just the same problem with ban system. But Shubert already working on it, so this is a temporary problem.
It would be cool if you would describe what exactly do you like in OGS client the most, then maybe i would implement it in the GoUniverse if it's possible. But you should know the next essential thing: functionality of a client completely depends on a functionality of a server. So i can't add tabs with "Ladder"/"Best players"/"Problems" and i can't add snapshot of the currently playing games because where is no such functionality on KGS, and a new OGS-like client won't be able to do that either. But if you are talking about theirs list of games and list of challenges with little squares, this is the thing that i can implement.
Anyway you can post any of your ideas on
https://github.com/IlyaKirillov/GoUniverse/issues. I would love to hear a fresh thoughts about improving GoUniverse.
Thank you.
Re: Adapting Online-Go.com web interface for KGS
Posted: Thu Mar 09, 2017 10:57 am
by hyperpape
What is ban poisoning?
Re: Adapting Online-Go.com web interface for KGS
Posted: Thu Mar 09, 2017 11:19 am
by jeromie
hyperpape wrote:What is ban poisoning?
Right now, everyone who plays via GoUniverse appears to have the same IP address to the KGS server. If a user is banned on KGS, it also bans the IP address from which they were playing and any other user accounts that attempt to connect from that IP (with the goal of making it difficult to just hop back on with a new account). This means that if someone playing via GoUniverse is banned, everyone else who logs into via that interface also becomes banned, at least until the mods can clear things up.
Re: Adapting Online-Go.com web interface for KGS
Posted: Fri Mar 10, 2017 11:28 am
by Leira
Is this ban retroactive, or only affects the IPs that are connected at the specific moment of the ban?
Re: Adapting Online-Go.com web interface for KGS
Posted: Fri Mar 10, 2017 11:47 am
by Schachus
only those that are online and try to go online while the ban is active.
Re: Adapting Online-Go.com web interface for KGS
Posted: Sat Mar 11, 2017 2:52 am
by Morgoth Bauglir
KOCMOHABT wrote:First of all, if where would be another client for KGS working through the JSON-API, then that client would have just the same problem with ban system. But Shubert already working on it, so this is a temporary problem.
It would be cool if you would describe what exactly do you like in OGS client the most, then maybe i would implement it in the GoUniverse if it's possible. But you should know the next essential thing: functionality of a client completely depends on a functionality of a server. So i can't add tabs with "Ladder"/"Best players"/"Problems" and i can't add snapshot of the currently playing games because where is no such functionality on KGS, and a new OGS-like client won't be able to do that either. But if you are talking about theirs list of games and list of challenges with little squares, this is the thing that i can implement.
Anyway you can post any of your ideas on
https://github.com/IlyaKirillov/GoUniverse/issues. I would love to hear a fresh thoughts about improving GoUniverse.
Thank you.
My initial post was about cannibalizing OGS source code, not about GoUniverse but ...
Anyway, I sent you a pull request for a Gradle project that wraps GoUniverse in a executable Jar with its own Tomcat server and KGS JSON Client. Hope you will merge it.
Re: Adapting Online-Go.com web interface for KGS
Posted: Mon Mar 13, 2017 1:10 am
by KOCMOHABT
Morgoth Bauglir wrote:My initial post was about cannibalizing OGS source code, not about GoUniverse but ...
Anyway, I sent you a pull request for a Gradle project that wraps GoUniverse in a executable Jar with its own Tomcat server and KGS JSON Client. Hope you will merge it.
This is a good idea, but I do not understand how does this relate to my question about the difference between the interfaces OGS and GoUniverse?
Re: Adapting Online-Go.com web interface for KGS
Posted: Mon Mar 13, 2017 3:19 am
by Morgoth Bauglir
KOCMOHABT wrote:
This is a good idea, but I do not understand how does this relate to my question about the difference between the interfaces OGS and GoUniverse?
Like I said I have nothing against Go Universe, I have no idea why Oren wanted to turn this into a Go Universe vs OGS thread and I am not interested in going there.
Re: Adapting Online-Go.com web interface for KGS
Posted: Mon Mar 13, 2017 3:39 am
by daal
Morgoth Bauglir wrote:KOCMOHABT wrote:
This is a good idea, but I do not understand how does this relate to my question about the difference between the interfaces OGS and GoUniverse?
Like I said I have nothing against Go Universe, I have no idea why Oren wanted to turn this into a Go Universe vs OGS thread and I am not interested in going there.
Since you are asking other people (some smart programmer) to do work, it seems reasonable to ask why it should be done, particularly when there is already an alternative out there. The assumption is that you see deficits in GoUniverse, or advantages in adapting the OGS interface, otherwise you wouldn't have reason to make the suggestion.