After years it's finally time for another update. This is mainly some bugfix stuff. Hopefully it doesn't explode. Horray! [INFO] Thanks to EngiN33R for contributing a lot of bug fixes (marked with his name). [FIXED] Player rotation network synchronization was much more inaccurate than it should be [FIXED] saying "rank" sometimes did not show proper values for players using Steam and U.S.G.N. logins [FIXED] Players now pick up only as many grenades from the floor as they need to get full ammo (EngiN33R) [FIXED] Render VIP voice communications in CT blue instead of black (EngiN33R) [FIXED] It is no longer possible for terrorists to win after a CT win on assassination maps (EngiN33R) [FIXED] Treat ammoin parameters correctly for grenades when using spawnitem or setammo commands (EngiN33R) [FIXED] Correctly drop key items (flag/bomb) when player disconnects from a dedicated server (EngiN33R) [FIXED] It is no longer possible to include the "registered" symbol in player names (EngiN33R) [FIXED] Lua command closeobjects sometimes didn't include objects at the edge of the given radius [FIXED] Lua leave and disconnect hooks are now called for all players on mapchange (EngiN33R) [FIXED] Lua leave hook is no longer called if join was never called (e.g. cancelled join or failed map transfer) (EngiN33R) [FIXED] Lua leave hook is no longer called with ID 0 on dedicated server shutdown (EngiN33R) [FIXED] Lua endround hook will never receive nil as the delay (EngiN33R) [FIXED] Lua drop hook is now called before the leave hook (EngiN33R) [FIXED] Lua images drawn at player with x>=3 were always rendered with recoil effect offset even if it was disabled via settings [FIXED] Buildings spawned by env_building have their Lua object entity properties correctly set (EngiN33R) [FIXED] When wearing custom armor, the icon and text on the HUD are colored correctly according to user's HUD color settings (EngiN33R) [FIXED] When the Satchel Charge is bought via mp_buymenu, clients now correctly see that they bought 1 charge instead of 5 (EngiN33R) [FIXED] Correctly check for map existence on Windows clients for maps that have uppercase characters (EngiN33R) [FIXED] Maps with env_item entities edited to fall outside of acceptable item ranges no longer cause game crashes (EngiN33R) [FIXED] Bomb defusal MVPs are correctly assigned (EngiN33R) [FIXED] Make sure hostages spawn with the rotation specified in the map editor (EngiN33R) [FIXED] When server host equips 2 flashbangs via equip and throws one, clients no longer see an empty hand (EngiN33R) [CHANGED] For delayed round restarts, Lua hook endround is called as soon as the countdown begins, not on actual round restart (EngiN33R) [CHANGED] Futher optimization on Windows when CS2D is suspended/in background [CHANGED] On startup, the mouse cursor will only be moved to the center of the screen if you are playing in fullscreen mode (EngiN33R) [CHANGED] Setting "sb_avatars" to 0 will now disable all avatar downloads (instead of only disabling them in the scoreboard) [CHANGED] "particles" settings now also affects amount of snow/water player movement particles [CHANGED] Increased fadeout speed of snow particles and ring waves for better performance [ADDED] Filipino translation (thanks to zEuS0390) [ADDED] Belarusian translation (thanks to Buchienwaldycz) [ADDED] Include Steam IDs in listplayers output (EngiN33R)
CS2D 1.0.1.3 is now online on Steam and as standalone version! There is a new fancy gun: The tesla coil (thanks to SQ). The only way to get that gun is via custom maps or console commands / scripts. Moreover there are some fixes and Lua API improvements.
Changelog
- FIXED Steam bans were not saved properly
- FIXED Lua command player("windowed") did not always return the right value
- FIXED Lua hook "hostagedamage" did not work (was called "hostedamage" internally)
- FIXED Lua hook "shieldhit" sometimes returned wrong weapon IDs (e.g. for turrets)
- FIXED Lua hook "hit" returned wrong weapon IDs (e.g. for turrets) when it was friendly fire
- FIXED Updated network library, possibly fixing some stability issues / vulnerabilities
- ADDED New weapon: Tesla Coil (ID 92)
- ADDED Lua UTF-8 support for "menu" command
- ADDED Lua hook "sayutf8" (text as UTF-8, "hello" = "x68x65x6Cx6Cx6F")
- ADDED Lua hook "sayteamutf8" (text as UTF-8)
- ADDED Lua hook "connect_attempt" (when a client attempts to connect)
- ADDED Lua hook "connect_initplayer" (when a player instance is created for a connecting player)
- ADDED "delay" parameter added to Lua hook "endround"
- ADDED Lua command stats(0, 'count')
- ADDED Lua command steamstats(0, 'count')
CS2D 1.0.1.2 is now online on Steam and as standalone version! This is just a minor update without new gameplay features. I decided to drop the MacOS support because it means too much trouble to maintain that without having a real MacOS device. Moreover MacOS is now 64 bit only and I would have to try a few things to get that working with CS2D which is still 32 bit.
Changes
- FIXED -pw / -password command line parameter did not work
- FIXED Lua command io.isdir returned false for all paths ending with "/" or "\"
- CHANGED "exit" and "disconnect" now do nothing and only show an error message on dedicated servers
- CHANGED voice chat: changed text *dead* to *DEAD* and *spectator* to *Spectator*
- ADDED Lua hook "disconnect" (after a player fully disconnected and left the server)
- ADDED Lua hook "voice" (when player uses voice chat)
The U.S.G.N. master server (used for the server list and account login and verification) has been moved to another server. This was a necessary step to ensure best stability and security in future.
For Regular CS2D Players (Steam)
Your CS2D client will be automatically updated via Steam.
For CS2D Server Owners
Unfortunately we can't update the config automatically for you. Please follow these steps to adjust your configuration:
- stop your server/CS2D
- open sys/usgn.dat (may be in another folder depending on your server config)
- edit the first line to: 81.169.236.243|usgn.de
- save the changes to that file
- restart your server/CS2D
For Non-Steam CS2D Players
Please follow the same steps as server owners to adjust your usgn.dat file. Sorry for the trouble!
CS2D 1.0.1.1 is now online on Steam and as standalone version! This is just a minor bugfix release. Also please note that Smart Lighting 2D a Unity conversion of the light engine used in CS2D is nominated for the Unity Awards 2019! You can support the creator SQ by voting for it here!
Changelog
- [FIXED] Grenades/projectiles on ground were sometimes rendered with wrong grenade type image
- [FIXED] Some melee weapons (chainsaw, machete, ...) were dropped even with mp_deathdrop 4
- [FIXED] Leaderboard window displayed only 99 players instead of 100
- [ADDED] XML format support for server info
- [ADDED] Additional damage paramter for Lua hook "shieldhit"
- [ADDED] "weaponmode" parameter to Lua player command
- [ADDED] Command "hudtxtclear" (clears all HUD texts efficiently)
- [ADDED] Lua hook "hostageuse" (when a hostage is used)
- [ADDED] Lua hook "hostagedamage" (when a hostage is "damaged" by a player)
- [ADDED] Lua hook "hostagekill" (when a hostage is killed)
- [ADDED] Server info request response limit (reduces server vulnerability to some attacks a bit)
CS2D update 1.0.1.0 is now online. It fixes some major issues with lag compensation and shot handling in multiplayer games. These fixes should improve the game play a lot for players with high latency (ping > 100). Moreover the Lua scripting API has been extended with some new and improved commands and hooks.
Changelog
- [FIXED] hudtxtalphafade and hudtxtmove did not work with IDs >= 50
- [FIXED] animation tweens (tween_animate) were not sent correctly to players joining after creation
- [FIXED] SG552/Aug invoked Lua reload hook with mode 0 instead of 1 when reloading while using scope
- [FIXED] Rendering issues with old maps containing the deprecated Info_OldRender entity
- [FIXED] Lag compensation did not work at all on dedicated servers
- [FIXED] Network shot handling for shot packets which arrived too quickly wasn't working correctly
- [CHANGED] Lua command addbind is no longer case sensitive (e.g. it now works with "a" and "A")
- [ADDED] Discord link added to main menu
- [ADDED] Server log now also shows Steam login info when a new player connects
- [ADDED] "-" prefix for mp_buymenu to disable the visual buy menu silently
- [ADDED] Lua command removebind (removes a single Lua key)
- [ADDED] Lua command removeallbinds (removes all Lua key binds)
- [ADDED] Additional projectileid paramter for Lua hook "projectile"
- [ADDED] Lua hook "projectile_impact" (when projectiles hit walls/ground)
- [FIXED] Lua key binds which were added AFTER players connected did not work for these clients
- [FIXED] It was possible to add the same Lua key binds multiple times, causing follow up issues
- [REMOVED] Physics checkbox removed from server settings (not enough space, too broken)
CS2D v1.0.0.9 is online. This is a maintenance release without fancy new features. Mainly bugfixes and scripting improvements.
Changelog
- FIXED Steam bans were not saved properly & USGN bans were also saved as Steam bans
- FIXED English map voting localization said "sever" instead of "server"
- FIXED Starting a server via commandline set the map to "" when no map was specified in arguments
- FIXED Crash when using Lua "tween_frame" on dedicated servers
- FIXED Crash when using "killplayer" command with no or bad player ID parameter
- FIXED Issues when exceeding string length limit of 255 chars in some commands (new limit: 400 chars)
- FIXED Lua command "tween_rotateconstantly" did not work properly with very low speed values
- ADDED Lua command "tileproperty" (get the property value for a tile frame in the tileset)
- ADDED Lua command "tween_animate" (constant frame animation for spritesheet images)
- ADDED Lua hook "itemfadeout" (when item is being faded out)
- ADDED "maptimeleft" parameter for Lua game command (returns remaining time on map in seconds)
- ADDED "tilesize" parameter for Lua map command (returns size of tiles in current map: 32 or 64)
- ADDED "alpha" parameter for imageparam and object Lua commands (returns alpha transparency)
- CHANGED "name" Lua hook behavior improved for delayed player name changes
- CHANGED hudtxt/hudtxt2 ID limit raised from 50 to 200 (IDs 0-199)
- CHANGED Updated cursors.lua example to use player command instead of deprecated reqcld approach
CS2D version 1.0.0.8 is now online!
It contains a lot of bugfixes and minor improvements and there's also an experimental* physics mode now which allows you to do fun things:
*) physics mode still has bugs and can potentially even lead to crashes under certain circumstances.
Changelog
- [FIXED] U.S.G.N avatars were not downloaded
- [FIXED] Tile FX did not work for 64px tilesets
- [FIXED] MVP and Assists were not saved properly in stats/rank system
- [FIXED] Mouse spectation disappeared after killcam transition
- [FIXED] Quake shake effect was too long when having a low frame rate
- [FIXED] Bullet shells fade out took too long when having a low frame rate
- [FIXED] Tween duration was capped at 65535 ms for all tweens (cap removed)
- [FIXED] Some tweens did not work properly when having a huge number of dynamic objects (over 32k)
- [FIXED] Lua HTTP request stopped working after first failure
- [FIXED] Server mod cache did not load properly for clients
- [FIXED] Lighting issues when dynamic objects were updated near light sources
- [FIXED] Using the last tile in a tileset with settile command did not work
- [FIXED] Pasting texts with line breaks in editor broke maps (line breaks and tabs are now sripped when pasting)
- [FIXED] Lua hook "shieldhit" led to crash when shield was hit by turret which was not built by a player
- [FIXED] Some Gen_FX / Gen_Weather particles were not visible in map editor anymore
- [FIXED] Decals on walls and obstacles were invisible
- [FIXED] Map background image was invisible in most cases
- [FIXED] Command setbackground did not work properly in most cases
- [FIXED] Map transfer "Overwrite" option not working correctly for clients who disabled downloads completely
- [FIXED] Clients were sometimes able to use wrong maps - added a second checksum validation (after loading map)
- [CHANGED] Join hook is now called AFTER map loading (+ new "connect" hook introduced)
- [CHANGED] "Quick Play" will now prefer servers with at least 3 human players, lower chance to join empty servers
- [CHANGED] "Quick Play" will now exclude servers with non-standard mode maps (everything not as/cs/de)
- [CHANGED] Improved "Quick Play" UI
- [CHANGED] addbind returns true only when it was added succesfully
- [CHANGED] addbind prints console error if key does not exist
- [CHANGED] Entity limit in maps increased from 10k to 100k
- [CHANGED] When changing sv_specmode the new mode is displayed in center of the screen
- [ADDED] Server leaderboards (in-game top 100 rank list, accessible via ESC-menu)
- [ADDED] mwheeldown and mwheelup addbind keys
- [ADDED] path text tag (draws image in chat)
- [ADDED] Chainsaw particles when hitting walls or obstacles
- [ADDED] Physics with Lua support
- [ADDED] Command "damagetile"
- [ADDED] Lua command "raycast"
- [ADDED] Lua command "inPhysicsObject"
- [ADDED] Lua command "closeplayers" (get all players inside a certain radius around a point)
- [ADDED] Lua command "hascloseplayers" (checks if any player is inside a certain radius around a point)
- [ADDED] Lua hook "onhit"
- [ADDED] Lua hook "connect" (when a player STARTS to connect, triggered before "join"-hook)
- [ADDED] Lua hook "clientsetting" (when a player changes settings)
- [ADDED] Lua hook "oncollision"
- [ADDED] Lua hook "oncollisionhit"
- [ADDED] Lua hook "oncollisionenter"
- [ADDED] Lua hook "oncollisionleave"
- [ADDED] "micsupport" parameter for Lua player command (does player have microphone support?)
- [ADDED] "widescreen" parameter for Lua player command (1 if running in widescreen mode, 0 if 4:3 res)
- [ADDED] "windowed" parameter for Lua player command (does player run game in window?)
- [ADDED] "language" parameter for Lua player command (language of the player)
- [ADDED] "language_iso" parameter for Lua player command (ISO code of the language of the player)
- [ADDED] "ticks" parameter for Lua game command (server tick/refresh rate)
- [ADDED] "timeleft" parameter for Lua game command (remaining round time in seconds)[/more]
One year ago CS2D 1.0.0.5 has been released on Steam! Let's celebrate this with some numbers! Hooray!
Some numbers
- We rolled out 2 full updates and several patches since Steam release
- nearly 1 MLLION free CS2D liceneses have been granted on Steam (991,840)
- 862,870 people downloaded and started (recorded play time) CS2D on Steam
- 4,931 people reviewed/commented the game on Steam
- 89% of these reviews are positive (leading to a "very positive" rating)
- Max peak simultaneous Steam players: 1,440 (Nov 18, first Saturday after release)
- Simultaneous players on Steam last 2 weeks: min 10, max 109
Update planned
I'm also glad to announce that there will be another CS2D update soon. We are trying to do it this month but we can't promise anything.
I'm happy to announce that CS2D 1.0.0.7 has just been released! Note: There was a corrupted update depot for a short time frame. Please restart Steam if you have trouble updating CS2D!
Changelog
[quote] [FIXED] "-nointro" command line parameter led to crash [FIXED] Memory leak in chat system (leak was introduced with 1.0.0.6) [FIXED] Steam version offered auto update instead of updating via Steam only [FIXED] Chat/radio icon over player heads was covered by map shadows [FIXED] Turret does not shoot in wrong direction anymore [FIXED] "Auto-Select" random player image wasn't always scaled correctly in HUD menu [FIXED] IP banning in scoreboard context menu did not work properly with all IPs [FIXED] Bug which led to corrupted player score values in score/rank system [CHANGED] Console now supports multicolored printing (same as chat) [CHANGED] Bullet synchronization between server and client [CHANGED] Improved bullet particles graphics [CHANGED] Reorganized "More (Settings)"-tabs with more categories for better overview [CHANGED] "U" icon for U.S.G.N. login in main menu instead of padlock icon [CHANGED] Improved Steam login logic [CHANGED] Better handling of long texts in some UI elements (less overlapping) [CHANGED] Max transfer file size limit (for "all", "images only", "sounds only" settings) lowered from 100 mb to 16 mb [CHANGED] Improved Env_Decal in-game rendering performance (editor rendering performance not affected) [CHANGED] More aggressive avatar caching / less avatar update/download socket connections [CHANGED] Only 1 avatar download at a time instead of 2 [CHANGED] Error message in console when executing an unknown command is now a single line only instead of 3 [ADDED] Steam support (login & achievements) for Linux and MacOS [ADDED] Full support for client-side and server-side mods [ADDED] Client mod selection menu in main menu (these mods will be activated locally) [ADDED] Server mod selection menu in "New Game"-menu (these mods will be enabled for everyone on the server) [ADDED] New server filter and status icon to filter/sort servers depending on custom transfers/downloads [ADDED] "Is decoration" setting for Env_Sprite & Env_Image entities [ADDED] Ukrainian translation, thanks to Maxor (U.S.G.N. #125571) [ADDED] Off-Screen damage option (when disabled you can't get damaged by players outside your visible screen area) [ADDED] Some visual additions & improvements in buy menu [ADDED] Kill cam (when own or spectated player gets killed camera smoothly scrolls to killer) [ADDED] "Unreal Software's" and "CS2D" in main menu are clickable, leading to unrealsoftware.de / cs2d.com [ADDED] Commands "killcam", "killcam_spectator", "killcam_fx", "killcam_victimtime", "killcam_scrolltime" for kill cam settings [ADDED] Command "renderdecoration" to enable/disable map decoration sprite/image rendering [ADDED] Command "renderdecals" to enable/disable map decal rendering [ADDED] Command "mp_anticlock" (detect local time/clock related hacks) [ADDED] Command "menu_voxelweapons" to enable/disabled spinning 3D voxel weapons in buy menu [ADDED] Command "effect" now supports new particle types "blood" and "sparkles" [ADDED] Command "clear" to clear the console output [ADDED] Lua: better require support (now looks in sys/lua/ and mods/, as well as in mods/
I'm happy to announce that CS2D 1.0.0.7 has just been released! Note: There was a corrupted update depot for a short time frame. Please restart Steam if you have trouble updating CS2D!
Changelog
[quote] [FIXED] "-nointro" command line parameter led to crash [FIXED] Memory leak in chat system (leak was introduced with 1.0.0.6) [FIXED] Steam version offered auto update instead of updating via Steam only [FIXED] Chat/radio icon over player heads was covered by map shadows [FIXED] Turret does not shoot in wrong direction anymore [FIXED] "Auto-Select" random player image wasn't always scaled correctly in HUD menu [FIXED] IP banning in scoreboard context menu did not work properly with all IPs [FIXED] Bug which led to corrupted player score values in score/rank system [CHANGED] Console now supports multicolored printing (same as chat) [CHANGED] Bullet synchronization between server and client [CHANGED] Improved bullet particles graphics [CHANGED] Reorganized "More (Settings)"-tabs with more categories for better overview [CHANGED] "U" icon for U.S.G.N. login in main menu instead of padlock icon [CHANGED] Improved Steam login logic [CHANGED] Better handling of long texts in some UI elements (less overlapping) [CHANGED] Max transfer file size limit (for "all", "images only", "sounds only" settings) lowered from 100 mb to 16 mb [CHANGED] Improved Env_Decal in-game rendering performance (editor rendering performance not affected) [CHANGED] More aggressive avatar caching / less avatar update/download socket connections [CHANGED] Only 1 avatar download at a time instead of 2 [CHANGED] Error message in console when executing an unknown command is now a single line only instead of 3 [ADDED] Steam support (login & achievements) for Linux and MacOS [ADDED] Full support for client-side and server-side mods [ADDED] Client mod selection menu in main menu (these mods will be activated locally) [ADDED] Server mod selection menu in "New Game"-menu (these mods will be enabled for everyone on the server) [ADDED] New server filter and status icon to filter/sort servers depending on custom transfers/downloads [ADDED] "Is decoration" setting for Env_Sprite & Env_Image entities [ADDED] Ukrainian translation, thanks to Maxor (U.S.G.N. #125571) [ADDED] Off-Screen damage option (when disabled you can't get damaged by players outside your visible screen area) [ADDED] Some visual additions & improvements in buy menu [ADDED] Kill cam (when own or spectated player gets killed camera smoothly scrolls to killer) [ADDED] "Unreal Software's" and "CS2D" in main menu are clickable, leading to unrealsoftware.de / cs2d.com [ADDED] Commands "killcam", "killcam_spectator", "killcam_fx", "killcam_victimtime", "killcam_scrolltime" for kill cam settings [ADDED] Command "renderdecoration" to enable/disable map decoration sprite/image rendering [ADDED] Command "renderdecals" to enable/disable map decal rendering [ADDED] Command "mp_anticlock" (detect local time/clock related hacks) [ADDED] Command "menu_voxelweapons" to enable/disabled spinning 3D voxel weapons in buy menu [ADDED] Command "effect" now supports new particle types "blood" and "sparkles" [ADDED] Command "clear" to clear the console output [ADDED] Lua: better require support (now looks in sys/lua/ and mods/, as well as in mods/
U.S.G.N. Service Downtimes
the server provider for the U.S.G.N. master server has scheduled some updates which may lead to reboots and therefore short down times of the master server. The online server list and the U.S.G.N. account login won't be available in this time. Down times will probably just take a few minutes so most of you shouldn't even notice them. You will still be able to play during that time and you won't be kicked from any server because of a U.S.G.N. downtime. Down times may occur within these time frames. All times are UTC+2 (Germany): 26-Mar-2018 – 27-Mar-2018, 10:00 PM to 06:00 AM (UTC+2) 27-Mar-2018 – 28-Mar-2018, 10:00 PM to 06:00 AM (UTC+2) 28-Mar-2018 – 29-Mar-2018, 10:00 PM to 06:00 AM (UTC+2)
Version 1.0.0.7 Insights
We are currently working hard on CS2D version 1.0.0.7 which will hopefully be released next week / within this month. Some new key features are: Steam Support On Linux & MacOS Steam login and achievements will finally work on Linux and MacOS as well! Hooray! Killcam When you die you will now see a visual effect and the camera will scroll to the player who killed you. Same when the guy you specated gets killed. This can be configured (and also disabled) with a number of new settings. (No) Off-Screen Damage There will be a fancy new server setting with huge impact on game play. You will be able to completely disable all "off-screen damage". If you do so players will only be able to damage other players and objects which are inside their visible screen area! This is an experimental new setting we added because some people from the community asked for it / complained about being shot by enemies they don't see. By default you will still be able to damage things outside the visible screen like in previous versions. Improved Mod Support CS2D already has mod support but this feature will be improved a lot in version 1.0.0.7! You will be able to switch enabled mods in the main menu. You will also be able to enable mods on the server so all players on the server see the same mod. And more... Of course there will be more. A lot of bug fixes, optimizations, improvements and additions!
U.S.G.N. Service Downtimes
the server provider for the U.S.G.N. master server has scheduled some updates which may lead to reboots and therefore short down times of the master server. The online server list and the U.S.G.N. account login won't be available in this time. Down times will probably just take a few minutes so most of you shouldn't even notice them. You will still be able to play during that time and you won't be kicked from any server because of a U.S.G.N. downtime. Down times may occur within these time frames. All times are UTC+2 (Germany): 26-Mar-2018 27-Mar-2018, 10:00 PM to 06:00 AM (UTC+2) 27-Mar-2018 28-Mar-2018, 10:00 PM to 06:00 AM (UTC+2) 28-Mar-2018 29-Mar-2018, 10:00 PM to 06:00 AM (UTC+2)
Version 1.0.0.7 Insights
We are currently working hard on CS2D version 1.0.0.7 which will hopefully be released next week / within this month. Some new key features are: Steam Support On Linux & MacOS Steam login and achievements will finally work on Linux and MacOS as well! Hooray! Killcam When you die you will now see a visual effect and the camera will scroll to the player who killed you. Same when the guy you specated gets killed. This can be configured (and also disabled) with a number of new settings. (No) Off-Screen Damage There will be a fancy new server setting with huge impact on game play. You will be able to completely disable all "off-screen damage". If you do so players will only be able to damage other players and objects which are inside their visible screen area! This is an experimental new setting we added because some people from the community asked for it / complained about being shot by enemies they don't see. By default you will still be able to damage things outside the visible screen like in previous versions. Improved Mod Support CS2D already has mod support but this feature will be improved a lot in version 1.0.0.7! You will be able to switch enabled mods in the main menu. You will also be able to enable mods on the server so all players on the server see the same mod. And more... Of course there will be more. A lot of bug fixes, optimizations, improvements and additions!
Update 02-Apr-2018
The 1.0.0.7 update will be delayed for a few days because of some technical problems. We will try to release it this week. Thank you for your patience!
CS2D recently surpassed the 500,000 Steam installs (first time downloads with recorded playtime) mark. It's actually 515,441 already right now! This means that more than half a million different people installed and played CS2D via Steam in less than 2 months! Thank you for these amazing numbers! steamhappy
CS2D recently surpassed the 500,000 Steam installs (first time downloads with recorded playtime) mark. It's actually 515,441 already right now! This means that more than half a million different people installed and played CS2D via Steam in less than 2 months! Thank you for these amazing numbers! ːsteamhappyː
CS2D has been released on Steam exactly one month ago and quite a lot of amazing stuff happened in that month. We released 3 patches and 1 full version update. CS2D received over 2.7k reviews with 91% being positive and the game has been installed and played by over 400,000 individuals!
Top 10 CS2D countries (by downloads) are
1. China (17.4%) 2. Russian Federation (14.0%) 3. Brazil (8.5%) 4. United States (7.8%) 5. Poland (7.1%) 6. Turkey (4.1%) 7. Germany (3.0%) 8. Ukraine (2.9%) 9. Taiwan (2.1%) 10. Thailand (2.0%) CS2D already comes with translations for all these countries except for the Ukraine. An Ukrainian localization however will be added with the next update (thanks to Maxor, U.S.G.N. #125571)!
CS2D is available on Steam for exactly one month now and quite a lot of amazing stuff happened in that time! We released 3 patches and 1 full version update. CS2D received over 2.7k reviews with 91% being positive and the game has been installed and played by over 400,000 individuals!
Top 10 CS2D countries (by downloads) are
1. China (17.4%) 2. Russian Federation (14.0%) 3. Brazil (8.5%) 4. United States (7.8%) 5. Poland (7.1%) 6. Turkey (4.1%) 7. Germany (3.0%) 8. Ukraine (2.9%) 9. Taiwan (2.1%) 10. Thailand (2.0%) CS2D already comes with translations for all these countries except for the Ukraine. An Ukrainian localization however will be added with the next update (thanks to Maxor, U.S.G.N. #125571)!
CS2D version 1.0.0.6 is now online.
DO NOT USE THE AUTO UPDATE!
ATTENTION: Due to a bug the game offers you to auto update the client! Do NOT use the auto update feature with Steam! The game will be updated via Steam instead. Restart Steam if it doesn't update automatically. Non-Steam users can get the update the usual way at www.CS2D.com/download The new version contains tons of bugfixes, improvements, some new scripting features like HTTP requests and 3 new achievements!
Changelog
[FIXED] Steam achievement progress did not save properly
[FIXED] Crash when hovering UI text field and starting loading the map at the same time
[FIXED] Better stability for servers with longer uptime
[FIXED] Lack of lag compensation precision since introduction of 60 fps
[FIXED] TileFX for 64px tilesets
[FIXED] 3D graphics mode with 4:3 gameplay ratio for 800x600 and 1024x768 resolutions
[FIXED] Autobuy did not allow to buy AK-47 when autobuy list contained a M4A1 before the AK-47
[FIXED] Main menu language flag sometimes opened the options while scrolling the serverlist
[FIXED] Offline serverlist cache did sometimes not work properly under certain circumstances
[FIXED] Spawn projectiles appeared out of sync between client and server
[FIXED] When using "Free Look" it was impossible to select player to spectate from scoreboard
[FIXED] Wrong flag was displayed for Czech localization
[FIXED] Env_Light size was limited to 128 instead of 256
[FIXED] Some rendering issues in DirectX mode with high resolutions on maps with Env_TileFX entities
[FIXED] Shotguns now fire correctly when mouse1 is held down with an empty clip
[CHANGED] User name is now updated in ranked data list
[CHANGED] Blood spray and ground snow particles fade out quicker if there are many (performance optimization)
[CHANGED] Default lag compensation divisor is now 16
[CHANGED] Rank command now shows user type (U.S.G.N. / Steam)
[CHANGED] Improved hudtxt font sharpness when using mp_hudscale (1 or 2)
[CHANGED] Serverlist: Only the real player count is now used for sorting by player count, bots are ignored
[CHANGED] Linux: Default color depth is now 24 bit instead of 32 bit for better compatibility
[CHANGED] Fancy round end messages (cp_roundend) are now enabled by default
[ADDED] Korean translation, thanks to Zeisen (U.S.G.N. #53832)
[ADDED] UTF-8 support for hudtxt and sv_msg commands
[ADDED] Lua UTF-8 support for print, msg, msg2 and parse commands ("hello" = "UTF-8:\x68\x65\x6C\x6C\x6F")
[ADDED] 1440x900 resolution support
[ADDED] 1360x768 resolution support
[ADDED] Lua image flag when using path ""
[ADDED] Lua command reqhttp(url, path) to request http connection
[ADDED] Lua command player(id,"mousedist") now returns mouse distance from player with in-game measurement
[ADDED] Lua command "addbind" (adds a key bind which the server can listen to with the "key" Lua hook)
[ADDED] Lua hook "httpdata" (when http data is received afer sending a request with reqhttp)
[ADDED] Lua hook "assist" (when a player receives a kill assist)
[ADDED] Lua hook "key" (when key bound via "addbind" is pressed)
[ADDED] Command/setting "steam_login_timeout" to control how much time to use for login request
[ADDED] Additional ammo parameters for spawnitem command
[ADDED] "hudtxt" command additional vertical align and font size parameters
[ADDED] Entity property to ignore fog of war for Env_Breakable
[ADDED] Selected player in the scoreboard blinks in the radar
[ADDED] Spectator icon in the scoreboard for the player that you are currently spectating
[ADDED] Assist argument in "kill" hook
[ADDED] Small X button in main menu for quitting (top right corner in main menu)
[ADDED] Small arrow for window/fullscreen switching (top right corner in main menu)
[ADDED] 3 new Steam achievements ("FIRST BLOOD!", "So bright!", "I can see you!")
[REMOVED] IRC Chat (wasn't used properly by anyone)
CS2D version 1.0.0.6 is now online.
DO NOT USE THE AUTO UPDATE!
ATTENTION: Due to a bug the game offers you to auto update the client! Do NOT use the auto update feature with Steam! The game will be updated via Steam instead. Restart Steam if it doesn't update automatically. Non-Steam users can get the update the usual way at www.CS2D.com/download The new version contains tons of bugfixes, improvements, some new scripting features like HTTP requests and 3 new achievements!
Changelog
[FIXED] Steam achievement progress did not save properly
[FIXED] Crash when hovering UI text field and starting loading the map at the same time
[FIXED] Better stability for servers with longer uptime
[FIXED] Lack of lag compensation precision since introduction of 60 fps
[FIXED] TileFX for 64px tilesets
[FIXED] 3D graphics mode with 4:3 gameplay ratio for 800x600 and 1024x768 resolutions
[FIXED] Autobuy did not allow to buy AK-47 when autobuy list contained a M4A1 before the AK-47
[FIXED] Main menu language flag sometimes opened the options while scrolling the serverlist
[FIXED] Offline serverlist cache did sometimes not work properly under certain circumstances
[FIXED] Spawn projectiles appeared out of sync between client and server
[FIXED] When using "Free Look" it was impossible to select player to spectate from scoreboard
[FIXED] Wrong flag was displayed for Czech localization
[FIXED] Env_Light size was limited to 128 instead of 256
[FIXED] Some rendering issues in DirectX mode with high resolutions on maps with Env_TileFX entities
[FIXED] Shotguns now fire correctly when mouse1 is held down with an empty clip
[CHANGED] User name is now updated in ranked data list
[CHANGED] Blood spray and ground snow particles fade out quicker if there are many (performance optimization)
[CHANGED] Default lag compensation divisor is now 16
[CHANGED] Rank command now shows user type (U.S.G.N. / Steam)
[CHANGED] Improved hudtxt font sharpness when using mp_hudscale (1 or 2)
[CHANGED] Serverlist: Only the real player count is now used for sorting by player count, bots are ignored
[CHANGED] Linux: Default color depth is now 24 bit instead of 32 bit for better compatibility
[CHANGED] Fancy round end messages (cp_roundend) are now enabled by default
[ADDED] Korean translation, thanks to Zeisen (U.S.G.N. #53832)
[ADDED] UTF-8 support for hudtxt and sv_msg commands
[ADDED] Lua UTF-8 support for print, msg, msg2 and parse commands ("hello" = "UTF-8:x68x65x6Cx6Cx6F")
[ADDED] 1440x900 resolution support
[ADDED] 1360x768 resolution support
[ADDED] Lua image flag when using path ""
[ADDED] Lua command reqhttp(url, path) to request http connection
[ADDED] Lua command player(id,"mousedist") now returns mouse distance from player with in-game measurement
[ADDED] Lua command "addbind" (adds a key bind which the server can listen to with the "key" Lua hook)
[ADDED] Lua hook "httpdata" (when http data is received afer sending a request with reqhttp)
[ADDED] Lua hook "assist" (when a player receives a kill assist)
[ADDED] Lua hook "key" (when key bound via "addbind" is pressed)
[ADDED] Command/setting "steam_login_timeout" to control how much time to use for login request
[ADDED] Additional ammo parameters for spawnitem command
[ADDED] "hudtxt" command additional vertical align and font size parameters
[ADDED] Entity property to ignore fog of war for Env_Breakable
[ADDED] Selected player in the scoreboard blinks in the radar
[ADDED] Spectator icon in the scoreboard for the player that you are currently spectating
[ADDED] Assist argument in "kill" hook
[ADDED] Small X button in main menu for quitting (top right corner in main menu)
[ADDED] Small arrow for window/fullscreen switching (top right corner in main menu)
[ADDED] 3 new Steam achievements ("FIRST BLOOD!", "So bright!", "I can see you!")
[REMOVED] IRC Chat (wasn't used properly by anyone)
CS2D has been released on Steam 15 days ago. Over 335,000 free licenses have been distributed via Steam and we have over 275,000 first time installs with recorded playtime! Over 2,280 players reviewed the game and over 2,100 of these reviews are positive. We managed to stay at the amazing level of 92% positive reviews! We released 3 patches in this time and we are working on further improvements and bug fixes which we will release ASAP! Also stay tuned for a fan made Korean translation! Special thanks to Zeisen (U.S.G.N. #53832)!
CS2D has been released on Steam 15 days ago. Over 335,000 free licenses have been distributed via Steam and we have over 275,000 first time installs with recorded playtime! Over 2,280 players reviewed the game and over 2,100 of these reviews are positive. We managed to stay at the amazing level of 92% positive reviews! We released 3 patches in this time and we are working on further improvements and bug fixes which we will release ASAP! Also stay tuned for a fan made Korean translation! Special thanks to Zeisen (U.S.G.N. #53832)!
CS2D received over 1000 positive reviews within just 1 week after its Steam launch! Overall the rating is very positive. Incredible 92% of all reviews are positive! Moreover CS2D was activated nearly 220k times and over 173k players installed and started CS2D! The current peak of concurrent players is 1440! Thanks to everyone for making these great numbers possible! By the way: If you like the game feel free to nominate it for the Steam awards! ;)
CS2D received over 1000 positive reviews within just 1 week after its Steam launch! Overall the rating is very positive. Incredible 92% of all reviews are positive! Moreover CS2D was activated nearly 220k times and over 173k players installed and started CS2D! The current peak of concurrent players is 1440! Thanks to everyone for making these great numbers possible! By the way: If you like the game feel free to nominate it for the Steam awards! ;)
Whaaaaat!? Another patch? Already?! Hooray! Because of the amazing launch we're giving you 10 new weapon achievements, easier language switching and some other stuff! Plus we even fixed a few things! Yay!
Changelog
[FIXED] Steam login verification when user name was changed recently
[FIXED] Client set wrong max health after picking up medikit
[FIXED] Hit registration malfunction after implementing VSync
[FIXED] Map change and leave screen fade out did not cover full screen
[FIXED] Buy menu weapon scaling for larger skins
[FIXED] "SABOTAGE!!!" achievement only worked in multiplayer matches (now vs bots as well)
[CHANGED] Buy menu he, smoke, flash, kevlar skins
[CHANGED] Team select menu player graphics are now scaling with resolution
[CHANGED] Improved scoreboard sorting to prevent several issues
[CHANGED] In-game chat message character limit is now 50
[ADDED] Japanese localization, thanks to Amaguya (U.S.G.N. #11768)
[ADDED] 10 new weapon Steam achievements
[ADDED] Player chat muting in scoreboard using context menu (right click)
[ADDED] Left mouse click on scoreboard player to spectate
[ADDED] Language flags in language selection combo box
[ADDED] Language flag in bottom right corner of main menu for easy language switching
We also found out that DirectX mode sometimes seems to cause weird artifacts on the map in conjunction with the Steam overlay. Not sure what's going on but luckily OpenGL is default so most people won't face these problems.Another small patch. We encountered a problem with server list caching which can have a negative impact on performance. We also added OpenGL VSync with this patch and hope that it doesn't break everything.
Changelog
[FIXED] Action messages offset when radar is disabled
[FIXED] Serverlist cache did not discard old servers, leading to growing server count
[FIXED] Some high resolution menu item positions
[FIXED] Main menu flickering when loading map
[FIXED] "Barbed Battlefield" achievement did not work (as client)
[CHANGED] sv_rconusers now also works with Steam IDs
[ADDED] VSync option (OpenGL only, enabled by default)
[ADDED] "!rank" support for Steam users
[ADDED] Lua command stats parameters to return player "mvp" and "assists"
[ADDED] Lua command steamstats
[ADDED] Lua image avatar loading when using path ""
Some minor fixes and additions are also included. Dedicated servers are also updated but the update is optional like for each patch release.We just released a tiny client patch (1.0.0.5 p1). It contains the following changes:
Changelog
[FIXED] Flash/scope did not cover entire screen in some resolutions
[FIXED] Kill assist achievements did not work
[FIXED] Key assignment in controls menu did not work properly
[FIXED] Lua player parameters mousex & mousey did not work (fix requires server update)
[CHANGED] Line of fire (shot) particle optimization
[CHANGED] Some avatar download optimizations
[CHANGED] Servers appear quicker in the server list by using a cached list
[ADDED] Introducing Steam client patches (visible in main menu version info with "pX")
This is a Steam exclusive patch right now but the changes will of course be included in the next full update for all versions.
We are aware that there many people are unhappy with the Linux and MacOS versions but we were not able to solve these issues yet. Sorry! We're working on it!
Info For Server Owners
Dedicated servers have been updated as well but the update is fully optional. The only thing fixed are the mousex & mousey parameters for the Lua player command. You do not need to update if you are not using these. Also we highly recommend to keep the max player count (sv_maxplayers) on servers low to improve the gameplay experience. Most maps are designed for LESS than 32 players. Good max player amounts are 12 or 16 and in most cases it doesn't make much sense to go beyond 24. But of course you're free to also stay at 32 if you prefer crazy carnage... ;)
We just hit the mark of 1,000 users playing CS2D concurrently via Steam! Less than 20 hours after the release! The Steam release was a great success so far. We also managed to identify some technical issues in the game client which we will try to address and fix ASAP in order to improve the quality and stability of the game. Thanks to everyone for making this Steam launch an awesome experience!
With CS2D version 1.0.0.5 we now have the first CS2D version LIVE ON STEAM! We hope you like the release! By the way: Everyone who does not have Steam can still get full access to the game via the normal standalone client. Servers are shared between Steam and Non-Steam version. This means everybody can play on every server. We highly recommend to use the Steam version though as it comes with additional features and OVER 50 amazing Steam achievements! Thanks to everyone for the amazing support! Enjoy playing! ːsteamhappyː
CS2D 1.0.0.5 Changelog
[INFO] First release with Steam support (Win client only)
[FIXED] Various voice chat issues and stability problems
[FIXED] Various visual lighting engine issues
[FIXED] Various minor visual HUD / tooltip issues
[FIXED] Laser mines rotation
[FIXED] mp_hudscale not behaving correctly in all scenarios
[FIXED] Vertical black boarder (1-4px width) appeared for larger 16:9 resolutions
[FIXED] Graphical glitches when using command line parameters
[FIXED] Large avatars were sometimes not downloaded properly
[FIXED] Client money limit when pickup up gold or coins
[FIXED] Lag animation not looking right under certain network conditions
[FIXED] Committing suicide did not work anymore since 1.0.0.4
[FIXED] Bad projectile timing with increased FPS in 1.0.0.4
[FIXED] Problems with building rotations since 1.0.0.4
[FIXED] Sometimes unable to join servers when they were running Lua tweens
[FIXED] Scoreboard hide HUD option did not hide scripted Lua HUD elements
[FIXED] Possible crash when failing to write advanced radar/minimap cache
[CHANGED] Improved stability when server is being dDoSed
[CHANGED] Crosshair of spectated player is now semitransparent
[CHANGED] When being flashed the radar now also becomes invisible
[CHANGED] Max. 2 U.S.G.N./Steam avatars are downloaded concurrently to minimize FPS drops
[CHANGED] Lua Command player(id,"mousex") now returns -1 if mouse data is not available
[CHANGED] "conkey" (console key) works as intended for more keyboard layouts
[CHANGED] Increased fire rate for all weapons (2.5%)
[CHANGED] Console now uses scaled text
[CHANGED] Scoreboard sorting now takes in account mvp and assists
[CHANGED] The scoreboard now shows building count of teammates only
[CHANGED] Default windows graphics driver is now OpenGL (for Steam overlay support)
[CHANGED] Flash bang effect now hides radar
[CHANGED] Fiveseven damage decreased from 19 to 18
[ADDED] Over 50 Steam achievements (Windows only)
[ADDED] Command mp_connectionlimit for max. accepted connections
[ADDED] Command cp_roundend for more additional round information message
[ADDED] Command sb_autosize (automatic scoreboard size)
[ADDED] Command sb_kpd (scoreboard kills / deaths ratio)
[ADDED] Lua Command tween_frame (image frame animation)
[ADDED] "mousemapx" & "mousemapy" parameters for Lua player command (mouse position on map)
[ADDED] Server ticks are displayed in scoreboard and in-game menu (updates per second)
[ADDED] Clients are able to see which operating system server is running
[ADDED] Server lag compensation information in menu
CS2D
Unreal Software
Unreal Software
2017-11-15
Indie Casual F2P Singleplayer
Game News Posts 28
🎹🖱️Keyboard + Mouse
Very Positive
(9633 reviews)
http://www.cs2d.com
https://store.steampowered.com/app/666220 
The Game includes VR Support
CS2D Linux [3.2 M]
Two teams fight each other in action packed matches. With a variety of missions like bomb planting, hostage rescue, V.I.P. assassination, capture the flag, construction, zombies, deathmatch and team deathmatch. You have access to a huge arsenal of weapons - also including crazy stuff like portal guns, lasers, RPGs and much more. Play online, in LAN or against bots. Use the built-in map editor to create your own maps within seconds or write Lua scripts to modify and extend the game!
CS2D is 100% FREE! Zero costs. No payments. No pay to win. No way to spend money.
That's right! You don't have to pay anything to play this game! We just want you to have some fun!
- Fast paced online action (or offline against Lua scripted bot AI)
- Pistols, shotguns, rifles, sniper rifles, (S)MGs, grenades and many other weapons
- Many game modes: Classic (Bombs, Hostages, VIP), Deathmatch, Zombies, Construction...
- Easy to use map editor with entity/trigger system
- Console & buy scripts
- Modify & extend with Lua scripts (yes, we also have mods with funny hats!)
- Dynamic light effects and a "GTA 2"-like top-down 3D mode
- Win, Linux & MacOS clients and headless dedicated server
- Many active players around the world, loads of custom maps and scripts!
- ... also... did we mention that all this is FREE OF CHARGE?!
- Many different firearms and a tactical shield
- Fancy special armors (including a medic armor and a stealth armor)
- Medikits & bandages (instant health recovery on pickup)
- Money items (gain money by collecting them)
- Close combat: machete, wrench, claw, chainsaw
- Special "grenades": flare, molotov cocktail, gas grenade, airstrike, snowball
- Launchers: RPG launcher, rocket launcher, grenade launcher
- Mines: anti-personnel mine, laser mines
- And more: flamethrower, laser, portal gun, ... - over 70 different items in total!
- Classic mode with DE, CS and AS maps (bombs, hostages, VIPs)
- Deathmatch: just go crazy and kill everyone!
- Team Deathmatch with capture the flag and domination maps
- Construction mode: Build your own turrets, walls, teleporters, dispensers and more!
- Zombies! Try to survive or be a zombie and infest all survivors!
- CS2D has been around for over a decade and it has been improved with many updates
- A complete and working game! No early access! no wrong promises! WYSIWYG!
- The awesome CS2D community already created tons of custom maps and mods
- OS: 32-Bit Linux distribution recommended. otherwise some libs probably need to be installed: apt-get install libgtk2.0-0:i386 libidn11:i386 libglu1-mesa:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386
- Processor: 1 GHZMemory: 256 MB RAM
- Memory: 256 MB RAM
- Graphics: 64 MB 3D video card with OpenGL support
- Storage: 50 MB available spaceAdditional Notes: ATTENTION: Achievements and Steam features are only available in the Windows version!
- Processor: 2 GHZStorage: 100 MB available spaceSound Card: OpenAL compatible audio device for voice chat
- Storage: 100 MB available space
[ 5949 ]
[ 1903 ]