Announcement regarding upcoming changes to website!
Announcement regarding upcoming changes to website!
Hi Folks
Very shortly we will be launching an entirely new website for condor and upgrading the forums. There will be quite a lot of changes underneath the hood to improve the stability and user experience, not all will be visible on launch as some are related to Condor V2.
One issue that will have an immediate impact is on anyone that currently creates alternative multiplayer server lists using the raw datafeed.
Once the new site launches this will no longer be available in its current form. Instead we will provide access to a JSON file that is updated every 2 minutes, this is inline with how often the current server list updates.
The reason for this is to limit the amount of MySQL queries hitting the server which will rapidly increase with some of the forthcoming changes we have in store for you guys.
So can anyone who currently runs such a list please contact Myself via PM and I will provide you with a sample output for you to work with to modify your existing codebase prior to launch. The good news is no further changes will be needed once V2 is released other than adding a table for V2 as the feed will include a flag for which version of condor that the task is for.
We hope you will like what you see and the new look that condor has got now.
Very shortly we will be launching an entirely new website for condor and upgrading the forums. There will be quite a lot of changes underneath the hood to improve the stability and user experience, not all will be visible on launch as some are related to Condor V2.
One issue that will have an immediate impact is on anyone that currently creates alternative multiplayer server lists using the raw datafeed.
Once the new site launches this will no longer be available in its current form. Instead we will provide access to a JSON file that is updated every 2 minutes, this is inline with how often the current server list updates.
The reason for this is to limit the amount of MySQL queries hitting the server which will rapidly increase with some of the forthcoming changes we have in store for you guys.
So can anyone who currently runs such a list please contact Myself via PM and I will provide you with a sample output for you to work with to modify your existing codebase prior to launch. The good news is no further changes will be needed once V2 is released other than adding a table for V2 as the feed will include a flag for which version of condor that the task is for.
We hope you will like what you see and the new look that condor has got now.
-
- Posts: 25
- Joined: Thu Jun 23, 2016 3:18 pm
Re: Announcement regarding upcoming changes to website!
Hope you will fix the forum error that happens every time we post something. Its a little bit annoying
- Capricorne
- Posts: 397
- Joined: Wed Jul 08, 2009 6:34 pm
- Location: Strasbourg (France)
- Contact:
Re: Announcement regarding upcoming changes to website!
+1primitive_6 wrote:Hope you will fix the forum error that happens every time we post something. Its a little bit annoying
Capricorne - S67
Re: Announcement regarding upcoming changes to website!
Thanks for you the infos Tom.
We are looking forward to it.
Come on released, the
Condor v2 world
We are looking forward to it.
Come on released, the
Condor v2 world
Re: Announcement regarding upcoming changes to website!
Just a thought, why not use a memcache for the serverlist? If you really need to persist the data, then only the queries for updating the data will be needed.
CN: MAC
Romanian weekly tasks
Romanian weekly tasks
Re: Announcement regarding upcoming changes to website!
We already use memcached plus other code and memory and other server / content delivery optimisations There is a simple heartbeat that runs a query, displays the updated table and spits out the json file, clears servers that are no longer online.
Memcache is only good when you wish to cache content that is relatively static in nature but is database driven such as info stored in a CRM and store previous queries in ram as the serverlist is updated every few mins there is really no benefit to caching it that way.
There is a simple heartbeat that runs a query, displays the updated table and spits out the json file, clears servers that are no longer online, What we do is simply parse the same json file, cache the resulting content and the routine simply regenerates the page when the heartbeat cycle runs again.
Memcache is only good when you wish to cache content that is relatively static in nature but is database driven such as info stored in a CRM and store previous queries in ram as the serverlist is updated every few mins there is really no benefit to caching it that way.
There is a simple heartbeat that runs a query, displays the updated table and spits out the json file, clears servers that are no longer online, What we do is simply parse the same json file, cache the resulting content and the routine simply regenerates the page when the heartbeat cycle runs again.
Re: Announcement regarding upcoming changes to website!
See everybody- we have the top guys working on this
Chris Wedgwood,
Condor Team
Condor Team
-
- Posts: 8
- Joined: Mon Nov 27, 2017 6:29 pm
Re: Announcement regarding upcoming changes to website!
Anyway you could nudge support to reply to my issue with plane packs?
Re: Announcement regarding upcoming changes to website!
OXO wrote:See everybody- we have the top guys working on this
LOL....yaaah!
Re: Announcement regarding upcoming changes to website!
OXO opened his mouth and put his foot right in it. [see his assertion the 3rd December post above, and the outcome of the work in the "Important news!!" topic. ]BBU25 wrote:?
Now we know the real reason why OXO doesn't say much (if he has this effect )
[Tom/OXO - only kidding - If you were not sure, then backing out was the right call]
Re: Announcement regarding upcoming changes to website!
Totally wrong. and the approach may have been good for 2007.tom eagles wrote: Memcache is only good when you wish to cache content that is relatively static in nature but is database driven such as info stored in a CRM and store previous queries in ram
In 2017 (almost 2018) we should talk about realtime data. A websocket implementation would have been a lot more modern and robust ... could have been used for both official page and third parties.
I really think the serverlist gets updated with each event happening on the running multiplayer servers..tom eagles wrote: as the serverlist is updated every few mins there is really no benefit to caching it that way.
CN: MAC
Romanian weekly tasks
Romanian weekly tasks
Re: Announcement regarding upcoming changes to website!
No The database is updated every x amount of seconds by the dedicated servers, and the exact method above (although we run a cluster of servers) handles the largest educational video hosting site in the world! So yeah we do know what we are talking about.macsimc wrote:Totally wrong. and the approach may have been good for 2007.tom eagles wrote: Memcache is only good when you wish to cache content that is relatively static in nature but is database driven such as info stored in a CRM and store previous queries in ram
In 2017 (almost 2018) we should talk about realtime data. A websocket implementation would have been a lot more modern and robust ... could have been used for both official page and third parties.
I really think the serverlist gets updated with each event happening on the running multiplayer servers..tom eagles wrote: as the serverlist is updated every few mins there is really no benefit to caching it that way.