zero-K on spring server

zero-K on spring server

Please use this forum to set up matches and discuss played games.

Moderator: Moderators

8611z
Posts: 169
Joined: 08 Jul 2015, 20:20

zero-K on spring server

Post by 8611z »

It could be nice to have an autohost on spring lobby server that runs zero-K.
I like to play zK and other spring mods too, but the requirement of seperate lobbies puts me off.
When you want to play something else beside the big-teams matches it often requires some waiting to find players: Running two lobbies just to idle is bit too much hassle.
Surely I can not be only one?
There is probally also players who just want to check out the state of zK via some matches but hesitate to do the step of installing something new.
So I think such host would see some usage.

Maybe someone can run such host?
The website-integration (customized Commanders, ranks,...) of zero-K is not important imo.
There is option to play via relayhosts but I found them not so reliable. A real autohost is also more likely to get attention and acceptance of players.

Suggested settings:
I guess it would mainly be aimed at "small teamers", because matches with big teams can always be found on normal zK server.
Maybe max 6 players is good?
Same zK+engine version as the official hosts, max 6 players, map pool similiar like on ACE Small teams host.
I would prefer no "lolmaps", so if players join all involved know they are looking for (somewhat) serious game, and nobody is disappointed because others do not want to play Duck/Trololo/Speedmetal. But really any kind of host would be welcome.
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: zero-K on spring server

Post by Silentwings »

One of the BA hosters offered this when ZK left (the host would have to be SPADS ofc). I don't know if the offer was ever made visible enough, it may have fallen through the cracks at the time but I guess its still open if ZK want it.
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: zero-K on spring server

Post by Jools »

I can set up a ZK host on spring server if there is need for it (= at least one more guy says he wants it), that's not difficult at all.

I thought that most zk people want to have their own site-specific things such as their own replay upload, ranks etc. I think it would be beneficial anyway to create a bridge between these systems, but it could be some work to do so...
8611z
Posts: 169
Joined: 08 Jul 2015, 20:20

Re: zero-K on spring server

Post by 8611z »

Yes, there is awards, elo etc similiar to it is also on replays.springrts.com
Replays can just upload to that site, like other hosts?
You can customize Commanders on the zK website (or in lobby, which basically displays the website) but it is not a criticial: There is default commanders to choose from.
There is other small features like donators have an ingame-icon thing, but it is all minor and not critical for playing.
A "bridge" could be nice but I think for some just-for-fun matches it is not so important.

Jools: give it a try?
Game version: Zero-K v1.3.9.0
Engine version: 100.0
And room-name something with "lobster", I think that is zK's spirit animal.
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: zero-K on spring server

Post by gajop »

I would like to have ZK on this server, because the lobby I'm developing uses the existing protocol.
However I don't want to split its community, cause additional confusion, or decrease its quality due to little support that would be available here and lack of some of its core functionality.
So generally I would be against it, but you're free to try and pursue it.
8611z
Posts: 169
Joined: 08 Jul 2015, 20:20

Re: zero-K on spring server

Post by 8611z »

Ok, host name:
"((official hosts are at ONLY zero-k.info)) Lobster Sauna"
and welcome message:
This is an unofficial host. For the best zero-k experience visit their official hosts at zero-k.info
Until then, enjoy your stay at Lobster Sauna.


https://github.com/ZeroK-RTS/Zero-K-Inf ... issues/814
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: zero-K on spring server

Post by gajop »

Seems good. Any way to make {info,chat}logs, replays and similar easily available to the ZK devs in case of issues?
Are games automatically uploaded to a replay site?
User avatar
BlitzTank
Posts: 12
Joined: 26 Jan 2015, 16:57

Re: zero-K on spring server

Post by BlitzTank »

lol how would you ever find enough ZK players to have a real game?

all ZK players are on ZK server
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: zero-K on spring server

Post by Silentwings »

I doubt anyone expects it to see much use, or anything matching whay you think are "real" games. It's also useful to showcase Spring projects and have an easy way to check ZK stays compatible.
raaar
Metal Factions Developer
Posts: 1094
Joined: 20 Feb 2010, 12:17

Re: zero-K on spring server

Post by raaar »

Personally one of the main attractions of ZK is the custom commander system.

Unfortunately it's not really competitive and it gets to the point where people focusing resources on it are kind of accused of trolling (design facepalm).
Orfelius
Posts: 103
Joined: 17 Nov 2014, 20:57

Re: zero-K on spring server

Post by Orfelius »

No Commander customization is pretty much the only thing that makes hosting 0K on Uberserver not viable.
lol how would you ever find enough ZK players to have a real game?
lol how would you ever find enough Metal Faction/EvoRTS/JauriaRTS players to have a real game?

^example why your argument is kinda botched.

At one point there was an incentive to make adaptive commanders inside a game. Basically visible mutually excluding modules for arms, torso, back, legs and both arms. So for example you could have 2 weapons but lose the build power or get jetpack while lose the metal/energy income. The model was (kinda) made by Anarchid and concept was semi estabilished but vile Frog decided that the efforts are better to be focused on Steam release. In result ZK did not push closer into Steam release almost at all and we sadly do not have in-game custom upgrades.

Some alternative to ZK server would be nice.
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: zero-K on spring server

Post by Jools »

Since there were now two requests, I put up a zk autohost:

[cranberry]
description:Cranberry
battleName:Lobster with cranberries
modName:~Zero-K\ v.+
maxPlayers:21
minRank:0

It runs on spring 100.0, I hope that's ok. It autojoins and posts some info in #zk, and it can be controlled from #[cranberry]Autohost, or from battle of course.

It's a spads autohost and it has the same plugins as the xta ones, for instance some useful commands are:
!dlmap - downloads current map (autohosts can host maps they don't have, but in that case you cannot use "choose in game" with mapboxes)
!dlmap Aliendesert - downloads map named Aliendesert from rapid
!nbteams 2 - sets 2 teams to be balanced according to
!balance - balances the game

Edit: I also put there the ZeroK and SpringieExtension plugins, so some familiar commands should work...
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: zero-K on spring server

Post by gajop »

How does ZK obtain custom commanders?
I wonder how difficult it would be to implement this without relying on the ZK server
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: zero-K on spring server

Post by abma »

gajop wrote:I wonder how difficult it would be to implement this without relying on the ZK server
afaik bibim already had it partly implemented, but not sure.

https://springrts.com/wiki/SPADS_offici ... list#ZeroK
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: zero-K on spring server

Post by Jools »

gajop wrote:How does ZK obtain custom commanders?
I wonder how difficult it would be to implement this without relying on the ZK server
I don't know how springie does it, but spads can be integrated with lua, for example you can add a custom tag in the start script which can then be read by lua.

But why would you do something that essentially copies what already exists? Not to mention the work of keeping two systems that do the same thing up to date. Imho a waste of resources.
abma
Spring Developer
Posts: 3798
Joined: 01 Jun 2009, 00:08

Re: zero-K on spring server

Post by abma »

Jools wrote:But why would you do something that essentially copies what already exists? Not to mention the work of keeping two systems that do the same thing up to date. Imho a waste of resources.
fully agreed, the problem here is that zerok infrastructure wasn't made to support other games and also badly supports linux.
I like to play zK and other spring mods too, but the requirement of seperate lobbies puts me off.
thats the reason for this thread / request...
gajop
Moderator
Posts: 3051
Joined: 05 Aug 2009, 20:42

Re: zero-K on spring server

Post by gajop »

Jools wrote:But why would you do something that essentially copies what already exists? Not to mention the work of keeping two systems that do the same thing up to date. Imho a waste of resources.
Hey, it's not me that wanted to host ZK here, but I think it's reasonable to try to do it as good as possible.
Who knows, if all you need to do is get a few files/query a few simple APIs, it might be worth doing.
PS: I won't be doing it :roll: At least not right now 8)
User avatar
Silentwings
Posts: 3720
Joined: 25 Oct 2008, 00:23

Re: zero-K on spring server

Post by Silentwings »

I guess there is no way to use the bits that need connction to ZK infra without writing more code, and tbh if anyone is going to write it it should be ZK devs. But there should plenty left still useable.
User avatar
bibim
Lobby Developer
Posts: 952
Joined: 06 Dec 2007, 11:12

Re: zero-K on spring server

Post by bibim »

As said here, I already implemented most Zero-K specific functionalities in SPADS Zero-K plugin (integration in Zero-K replay site, Zero-K clan management, Elo ranking/balancing, custom commanders, recommended maps, Zero-K awards...).

But this is no longer functional for 2 reasons:
- Zero-K infrastructure and especially the WebServices interface has changed
- Zero-K accounts are no longer based on official lobby accounts since Zero-K uses its own lobby server, so SPADS has no way to identify a Zero-K player from his lobby ID anymore
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: zero-K on spring server

Post by Jools »

bibim wrote: But this is no longer functional for 2 reasons:
- Zero-K infrastructure and especially the WebServices interface has changed
- Zero-K accounts are no longer based on official lobby accounts since Zero-K uses its own lobby server, so SPADS has no way to identify a Zero-K player from his lobby ID anymore
Wow, that's a lot of work already done.

I looked at the conf files for both plugins, and there is a lot you can do:
https://github.com/Yaribz/SPADS/blob/ma ... nsion.conf
https://github.com/Yaribz/SPADS/blob/ma ... ZeroK.conf

There is a setting called springieServiceProxy: so this interface needs to be updated with new code? And a way to lookup if a certain spring lobby account has an zero-k equivalent with custom commanders? Would it be possible/difficult to lookup the corresponding accounts if they have the same name on both places?I think that requirement wouldn't be so bad. Or maybe there is a problem with sending these credentials in plain text too.

All this provided of course that zero-k wants this: https://github.com/ZeroK-RTS/Zero-K-Inf ... issues/814
Post Reply

Return to “Ingame Community”