Author Topic: RTB Development  (Read 383131 times)

What'd be neat for a server favoriting system would be server tags. When you start a server you could select from a list of a few (10 at most, perhaps add-ons could potentially add options via script, for example, team deathmatch could add the "TDM" tag). You could let the host select maybe on or two tags and change them ingame using RTB. When you fave'd a server, you could have a checkbox "favorite with tags", and the server would only display as online if the host selected the same tags. If this box wasn't checked, it would display as online regardless of tags (useful if you liked the host and they always hosted good servers). This, I think, would fix the whole servers changing theme thing.

A server ID system
Such as "c2127c2o8476duj3f62etj1np0"
Basically like a session ID

Server favorites would be really useful, especially since Gen. Nick's server always blends in with the others D:

Server favorites would be really useful, especially since Gen. Nick's server always blends in with the others D:
Is that not what we're discussing?

Could you make it so you can "wipe" unpackage add-ons instead of the delete button? It'd basically clear out the folder (which wouldn't be that hard, just loop through the folder's file and delete them) so it wouldn't appear in any add-on lists and would have a "wiped by RTB.txt" file so you realise it's been wiped and needs to be removed.

EDIT: Could you also add a "Refresh" button to the add-ons gui? I find myself needing it when I make a new folder and can't be bothered to restart - if it's too pointless, nevermind.
« Last Edit: November 21, 2009, 01:22:11 AM by Destiny/Zack0Wack0 »

However with Blockland, you're operating with two possible variables - either the IP or the player's name. Both of these can often be subject to regular change, especially the IP because not many ISPs will give their residential customers a static ip. Furthermore, Blockland servers tend to change their themes quite regularly so you may favourite a CityRP one day and come back in a week to find the only thing in your list is "Freebuild, first here gets admin" and you think "wtf?"
You already have an ID list. Make RTB, when you start the game and the first time you refresh your favorites in any ten-minute period, post to you the names of the BL_IDs you have favorited servers of. Then filter the list by those names.
And when you favorite a server (presumedly from ingame or via the server info GUI) get the ID associated with the host's name.

Or of course, an RTB server tag system would be quite useful. Allow users to filter by tags, and use a list of tags you can select from. Some could be:
  • Team Deathmatch
  • Deathmatch
  • RPG
  • Events
  • Freebuild
  • Medieval Themebuild
  • Futuristic Themebuild
  • Modern Themebuild
  • Citybuild
There's likely a lot of other tags you could use, but by combining these tags you could probably get a decent idea of what a server is about (providing the host has accurate tags on - of course, if they don't, it's up to the user to determine things. Just because the system is there doesn't mean is has to be a catch-all idiot-proof system)

If RTB was to include a favourite server list, it should be associated with RTB Connect - not an entire new module for RTB.

You already have an ID list. Make RTB, when you start the game and the first time you refresh your favorites in any ten-minute period, post to you the names of the BL_IDs you have favorited servers of. Then filter the list by those names.
And when you favorite a server (presumedly from ingame or via the server info GUI) get the ID associated with the host's name.
When setting a server as a favourite, use the RTB list to find the BL_ID associated with the player's name.
Loading the list of favourite servers looks up each ID you have on the RTB list to see if there's a server with their current name.

If RTB was to include a favourite server list, it should be associated with RTB Connect - not an entire new module for RTB.
Something like "Join Friend's Game", "View Server Info", "Invite to Game", etc. from Steam would be nice.

That is the second time I've had to remove a chain of derailing posts from this thread. Don't do it.

I've been making a bunch of changes to our chat server again to make sure it can store and hand out details about what server a user is on, since a "Join this player's server" button or whatever is obviously a really handy feature.
   I'm also re-coding RTB again for fun and changing the naming schemes/layout around a bit to de-duplicate a lot of code and hopefully make it execute a bit faster. Everything will be backwards compatible so no mods need changing for v4. And I'm also looking for a reliable method to bring mocheeze back from the dead for a few days to do the styling for the rtb overlay that we discussed a while back.

Some of the ideas you guys were kicking around sound quite decent so I'll have a think about some reliable ways to implement a few of them.

And I'm also looking for a reliable method to bring mocheeze back from the dead for a few days
Ephi is a necromancer. :o

It wouldn't be the first time.

And I'm also looking for a reliable method to bring mocheeze back from the dead for a few days to do the styling for the rtb overlay that we discussed a while back.

Leave a case of beer on top of his grave. He'll get up eventually.

Leave a case of beer on top of his grave. He'll get up eventually.
NASCAR

A server ID system
Such as "c2127c2o8476duj3f62etj1np0"
Basically like a session ID
I don't see the point of this.

Leave a case of beer on top of his grave. He'll get up eventually.
Lol.

If RTB was to include a favourite server list, it should be associated with RTB Connect - not an entire new module for RTB.
Why not? Is there some technicality behind this?

That is the second time I've had to remove a chain of derailing posts from this thread. Don't do it.
Okay, so let's delete every off-topic post from every thread on this forum then. Maybe I was right - truth hiding.

Could you make it so you can "wipe" unpackage add-ons instead of the delete button? It'd basically clear out the folder (which wouldn't be that hard, just loop through the folder's file and delete them) so it wouldn't appear in any add-on lists and would have a "wiped by RTB.txt" file so you realise it's been wiped and needs to be removed.
If I'm understanding this correctly, you want a button that removes the add-ons that aren't zipped from the add-ons folder? Besides freeing disk space, I don't see a point in that, since we'd have to re-download everything when we joined a server.