Hello everyone!
A Stress Test will take place Saturday, October 8th! You can find the necessary playtest info and times below. Don't forget to check out our Patreon!, which comes with some cool customization rewards, not to mention a key for early access! Be sure to check out our Dev Report (Oct 1st Stress Test) in case you missed it!
Updates
[expand type="showmore"]• Clicking left mouse button throws C4 during squad menu fixed.• Throwing / triggering C4 is much faster.
• Steam API servers - database - game server implementation (fix for the issue during Oct 1st test)
• Fixed a memory leak on all server backends (On sockets)
• Connection distribution for backend requests improved and batching improved.
• Shining armor material in night maps fixed.
• New shader for friendly icons.
Icons are optimized to save space from screen as much as possible while it still provides you where your teammates are.
• Server would auto create squad for new connecting users on Free For All and Free For All Gun Game fixed.
• Lonovo - Garages area at Objective E updated with one indestructible building at middle to provide more cover in situations when the whole garage area is ruined.
• Valley - Additional cover at cross between C and B on INFCONQ to break up sightlines.
• Oil Dunes - additional cover on some places and bug fixes.
• Basra - Objectives A (Radar) and E - additional cover and buildings
• Bug fixes on Sandy Susnet, Oil Dunes, Basra , Eduardovo, Frugis[/expand]
Steam API solution (further improvements and breakdown)
[expand type="details"]
• Improved batching on Steam API.
Order goes like this;
• User connects to master server
• Master server sends a request to our backend server saying 'Ensure this user's details are downloaded'.
• If user's data isn't cached or cached data is timed out (3 days), backend collects requests (up to 100 users - limit of SteamAPI) or max 5 seconds.
• Backend downloads 100 users or X users that was collected in 5 seconds at once from SteamAPI and caches on memory. (The limit is number of requests, not number of users, the more users requested at once, the better it is)
After user wants to join a game server;
• User requests game server to connect.
• Game server requests stats from master server.
• Master server requests;
1) User stats from backend server
2) User discord roles from another backend server (patreon, nitro booster, veteran etc)
3) Username from another backend server (the one that was improved).
and sends all to game server.
Because we requested the user's data much earlier and now it's ready in memory, as soon as game server asks, it's ready to use, no need to contact SteamAPI to get it again.[/expand]
Server Regions:
- North America
- South America
- Europe
- Asia
- Australia
Supported Match Sizes:
- 127 v 127 (254 players)
Start/End Times:[expand type="details"]
- 6:30am - 12:30pm (Pacific Daylight Time)
- 7:30am - 1:30pm (Mountain Daylight Time)
- 8:30am - 2:30pm (Central Daylight Time)
- 9:30am - 3:30pm (Eastern Daylight Time)
- 1:30pm - 7:30pm (Greenwich Mean Time)
- 2:30pm - 8:30pm (British Summer Time)
- 9:30pm - 3:30am (China Standard Time)
- 10:30pm - 4:30am (Japan Standard Time)
- 11:30pm - 5:30am (Australian Eastern Standard Time)
FAQ:
[expand type="showmore"]
- I've never played before, how do I join?
- Head to our store page, and click "Request Access", it should be granted instantly! A Steam account created before 2022 is necessary to connect for playtesting. - I already have playtest access, do I need to sign up again?
- Nope, welcome back! - Some of your tests use a different build, do I need a code for this?
- No, the main branch is fine! - Is streaming/recording allowed?
- Sure! Just keep in mind this is still in-development. - Where do I report bugs, or other issues?
- We would greatly appreciate it if you'd share with us over on our Discord, but if for whatever reason that is not possible, feel free to make use of our Steam Community!
Stay up-to-date and in touch with us on Discord and Twitter. If you're interested in watching live development, check out TheLiquidHorse on Twitch. If you'd like to further support the development of the game, check us out on Patreon!
