Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Unofficial Xonotic map repository (xonotic.co)

#26
Hey guys, just wanted to make a note I've started work on the second iteration of the xonotic-map-repository which addresses the long anticipated need for a database back-end and a REST API.

Currently, I'm aiming for backwards compatibility with the current maps.json schema (which I have achieved), single map view (as pictured below). There will be MAJOR performance benefits to this. No longer we will be tied to a 15MB+ JSON file. The down-side is I have to rewrite all the filtering logic server-side.

[Image: x6R9igf.png]

The new repo is broken into two separate projects a back-end and front-end:

https://github.com/z/xonotic-map-repository-api/

https://github.com/z/xonotic-map-repository-web/
Reply

#27
Hi -z-!

t

You still here! I.should fire up my laptop!

WHERES ANTIBODY? GET HIM ON FACEBOOK

t:^@=
[Image: 227.png]
Reply

#28
Could it be possible to somehow merge/group duplicate maps? There are several maps which have multiple versions and it's cumbersome to pick the newest/best one.
My contributions to Xonotic: talking in the forum, talking some more, talking a bit in the irc, talking in the forum again, XSkie
Reply

#29
(10-13-2016, 06:58 AM)Cyber Killer Wrote: Could it be possible to somehow merge/group duplicate maps? There are several maps which have multiple versions and it's cumbersome to pick the newest/best one.

I believe that's why -z- marks dates of the files.

Avoiding duplicates is quite difficult. Different game admins do different things to their maps for their specific server needs, and thus creating more versions. And we can't delete old versions since some other servers may still depend on those files.

I propose having some pk3 naming guidelines so at least we don't have name collision.
Reply

#30
I'm not advocating deleting the older ones, just somehow show all the versions as a grouped more or less single item (with links to all the versions inside). It's hard to find how to actually define which maps are the same, maybe digging into pk3 and comparing a hash of the bsp file, cause changing textures or gamemode info should keep the actual bsp the same, right? I think not many people would go as far as to recompile the map.
My contributions to Xonotic: talking in the forum, talking some more, talking a bit in the irc, talking in the forum again, XSkie
Reply

#31
(10-14-2016, 04:57 AM)Cyber Killer Wrote: I'm not advocating deleting the older ones, just somehow show all the versions as a grouped more or less single item (with links to all the versions inside). It's hard to find how to actually define which maps are the same, maybe digging into pk3 and comparing a hash of the bsp file, cause changing textures or gamemode info should keep the actual bsp the same, right? I think not many people would go as far as to recompile the map.

This is actually a very good idea:comparing the hash of only the bsp, rather than the whole pk3. It should help reveal a lot of duplication. I, for one, would love this to be a feature on xonotic.co:

Perhaps there can be a column that shows how many other pk3 files have the same bsp, and we can click on that field to reveal all other pk3 files?

On the other hand, other than revealing the duplication, can this realistically eliminate the problem? If a server has a a.pk3 with a.bsp, and I have b.pk3 with a.bsp, I certainly still need to download a.pk3. If I run a server, I definitely need the pk3 to have the game settings.

Thoughts?
Reply

#32
With the database backend, we'll have a lot more opportunities to categorize or otherwise relate the data. I won't spoil any planned features but I will tell you that I do agree there is data-overload with too many "versions" of maps.

Once the database backend goes live in production, I'll update this post and we can start talking about how we can take advantage of the features to curate maps.

Thanks for the feedback, much appreciated.

(10-12-2016, 08:18 AM)chooksta Wrote: Hi -z-!

t

You still here! I.should fire up my laptop!

WHERES ANTIBODY? GET HIM ON FACEBOOK

t:^@=

CHOOKY!!!! I MISS U!!! COME PLAY XONOTIC!! K BYE
Reply

#33
I'm still here, chook!
asyyy^ | are you releated to chuck norris?
Reply



Possibly Related Threads...
Thread Author Replies Views Last Post
Shocked Desert Factory Port to Xonotic Suggestions MathCubes 13 1,686 07-28-2018, 03:45 AM
Last Post: sev
  xonotic-maps-extra.pk3 - Most Duel Cup maps and removed official maps in one pk3 northivanastan 1 883 06-20-2018, 09:41 AM
Last Post: northivanastan
Brick [Mario] Super Xonotic Bros. 1 - v1r1 -z- 8 4,396 04-14-2017, 02:33 PM
Last Post: -z-
  Where is a good tutorial for making maps for Xonotic? fool 2 2,410 06-17-2016, 04:06 AM
Last Post: end user
  Viciious' lair on xonotic anyone? Hanstinator 26 10,651 09-18-2014, 02:33 PM
Last Post: deoxys
Bug [WIP] SBSI for XONOTIC - DUEL MAPPING CONTEST Z(Rus) 45 27,336 05-06-2014, 03:44 PM
Last Post: Z(Rus)
  [DM] Lseven (first Xonotic map) Greaserpirate 1 1,973 10-01-2013, 02:24 AM
Last Post: Smilecythe
  Xonotic Competitive Mappack asyyy 13 11,632 09-12-2013, 12:22 PM
Last Post: Cortez666
  Arboria (improved Xonotic version) MirceaKitsune 11 6,726 04-04-2013, 01:38 AM
Last Post: hutty
  Reslimed for Xonotic Debugger 8 4,203 12-22-2012, 04:33 AM
Last Post: -maniac|Su-

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-