Classic Gaming Arena Classic Gaming Arena - Latest News http://www.classicgamingarena.com http://cyber.law.harvard.edu/rss/rss.html Fri, 18 Feb 2011 14:29:18 Fri, 18 Feb 2011 14:29:18 web.master@cdiware.com Prometheus RSS News Feed Generator 1.0.0.0 60 <![CDATA[Client 4.1.29 Now Available!]]>

Client Updates

  • Fixed access violation error when a game room update notice is received and the temp max players dropdown list box doesn't exist on the game room screen.
  • Added a modified ROTTIPX.EXE to the installation package for Rise of the Triad multiplayer games. It sets the tic rate to 2 in order to resolve its latency issues and prevents the game from eventually stalling when the first player runs as the server. The EXE will not be overwritten in the game folder as it will be named CROTTIPX.EXE when copied.
  • Rise of the Triad will no longer spawn a separate instance for the server now that a modified ROTTIPX.EXE is now being used.
  • Fixed bug wherein changing a dedicated server game room to a self-hosted game room was throwing an error stating the game room no longer exists.
  • The notice that you need to start the game for your self-hosted game room to be available to other players will be displayed after changing the settings.
  • Fixed backend bug causing an invalid game object error when trying to rate a mod.
  • Added a "Downloaded" filter to the game mods/maps list screen and to the game room create/edit screen.
  • Added a new setting to mods/maps named "Mode" which has the values "Live" and "Testing". A filter for this setting has been added to the game mods/maps list screen and the game room create/edit screen.
  • Fixed access violation error when changing between the game list items too fast in the games mods/maps list screen.
  • Mods for Duke Nukem 3D, Redneck Rampage, Redneck Rampage Rides Again, NAM and WWII:GI have now been setup to allow selecting map files and no longer has a separate maps setup/selection.
  • Corrected the about screen to no longer display the DOSBox SVN-lfn version for builds using DOSBox Staging (Vista+).
  • Game mods/maps will now be referred to collectively as "Game Customizations" and the list screen and menu items have been updated accordingly.
  • The game list in the game customizations screen is no longer a tree view and all mods/maps will be displayed in the customization list.
  • The customization type can now also be set when adding a new game customization, however, for all games except Shadow Warrior and Quake this field will either default to "Modification" or "User Map" and cannot be changed. When editing a Shadow Warrior or Quake customization this field cannot be changed.
  • When adding/editing a game customization there is now a category selection which can be one of the follow values, depending on the customization type (ie: mod or map), "Mods", "Maps", "Mods & Maps", "Sounds", "Music", "Sounds & Music" or "Total Conversion". If the customization type is set to "User Map" the category will be set to "Maps" and cannot be changed.
  • Added a "Type" and "Category" filter to the game customizations list screen.
  • Removed the author field from the customization list and moved it to the description header panel if one exists.
  • The custom column of the game room lobby list will now just say "Yes" or "No" and the info list will display "Custom" with "Yes or "No" instead of "Maps" and "Mods".
  • Reorganized the game room create/edit screen using a tab control and the main game room setup is now on the "Setup" tab, the options are now on the "Options" tab, and if the game had cusomtizations the Mods/Maps selection are now done on the "Custom" tab. The options and custom tabs will only be visible if the selected game has options or customizations.
  • The new custom tab of the game room create/edit screen has been updated to have all the same columns for each customization as the game customizations list screen and all the new filters have also been added.
  • The mod/maps details panel of the game room/creat edit screen has been removed and the description field has been moved below the selected game customizations. The original author, if one is set, will be displayed in the description header panel just like the game customizations screen.
  • The game room create/edit screen has been enlarged to a fixed size and no longer expands if a game has customizations.
  • The user game custom screen has had all the same updates made to it that the game room create/edit screen has.
  • The names of the game customizations in the game customizations list screen, game room create/edit screen and the user game custom screen will now display the number of files in brackets to the left of the name if the game has a selected file count limit. (ie: Doom engine games with a 19 WAD file limit)
  • When selecting game customizations in the game room create/edit screen or the user game custom screen standalone mods will now be properly enforced.
  • Converted backend IRC message relay system to use TCP instead of UDP to ensure messages are transmitted and received properly. Should resolve sporadic issues related to game rooms not updating in real-time or auto launch not properly informing all clients to launch a game.
  • Corrected an issue in the client wherein the user's online status wasn't always being set to offline.
  • Corrected an issue where a user's online status was not always beiung set to online. This will resolve a sporadic issue where the launch button in auto launch rooms wasn't always enabling when enough players were in the room.
  • Added alternate EXE for Strife which corrects a net play issue and weapon issue when using the mouse. This EXE is named STRIFNET.EXE and will not overwrite the original strife1.exe. Also included is DOS4GW.EXE as it requires it to run.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Fri, 09 Feb 2024 18:06:07 CodeJunkie 53A75575-36D0-4B34-8FB3-FD88ACDAABCD News
<![CDATA[Client 4.1.28.1 Now Available!]]>

Client Updates

  • Fixed bug wherein the DeHacked INI files were no longer being processed since the overlay folder for mods was being mounted after the dehacked command. The overlay folder will now be mounted before the call to dehacked.
  • Updated the client to write the generated DOSBox config file to the game path instead of the user's Windows profile folder to workaround the bug in DOSBox Staging which is preventing it from handling paths with Unicode in them.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Thu, 14 Dec 2023 12:08:53 CodeJunkie CA14ED32-511F-4D36-B4FB-0485C825B57B News
<![CDATA[Client 4.1.28 Released!]]>

Client Updates

  • Fixed minor bug wherein the game room launch process would attempt to set the temporary max players to 1 if there was only one player in the room and they clicked launch.
  • Removed the DC Offset PC Speaker option from the audio configuration tabs of the user profile and user game screens since it's no longer an option in DOSBox Staging.
  • DOSBox settings no longer supported by DOSBox Staging will not be written to the configuration file. The client has been updated to conditionally write the options for DOSBox Staging (Vista+) and DOSBox SVN-lfn (Win2k/XP).
  • The user game profile and user game screen will now disable/enable only the controls corresponding to the DOSBox version used by the client.
  • The client will now set the memory size for DOSBox to 31 or 63 when it's configured to be 32 or 64 respectively as to prevent DOSBox from complaining.
  • Fixed bug wherein mods that were downloaded when launching a game weren't being hashed due to the fully qualified path to the filename not being passed to the cache function and resulting in an error stating the zip file could not be found.
  • Fixed bug wherein the game room create button on the lobby screen would not enable after adding a game to a newly created game profile for a new user.
  • The "My Games" button and game room dropdown box will now disable after logging out.
  • Windows 2000 is now supported! This version uses DOSBox SVN-lfn. Audio chat via TeamSpeak is not supported.
  • Windows XP is now supported! This version uses DOSBox SVN-lfn. All features are supported.
  • Reverted the changes made for ACE Engine mods and added a new option to the mod/map add/edit screen to allow flagging a mod as being ACE compatible. When adding mods to a game room or single player custom setup if an ACE mod is already added to the selected mods list and you attempt to add a non-ACE compatible mod you will be asked if you really want to add it to the list or not and vise versa.
  • When using an ACE Engine mod, stat tracking will be disabled (for now).

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Mon, 20 Nov 2023 20:25:47 CodeJunkie 75A88E11-8B4F-45B7-AA9F-F386EA688866 News
<![CDATA[Client 4.1.27 Now Available!]]>

Client Updates

  • Added support for 7 Colors puzzle game.
  • Added support for Dungeon Keeper: Deeper Dungeons and its GOG profile.
  • Fixed A/V error when opening the game list screen for the first time and a new game had been added to the backend database.
  • Removed the deactivate/reactivate process for temporary game rooms since they now expire after 24 hours. This also eliminated the bug wherein players were being kicked from game rooms when they became deactivated.
  • Updated game room allow enter logic for games that must wait on all players (ie: Doom, Duke3D, etc.) to allow entry as long as the number of players in the room is less than the max players.
  • Game rooms for games that must wait on all players, temporary or permanent, auto launch or not, will now auto set the temporary max players or reset to max players based on the number of players in the room. You can still manually set the temp player count, but you don't have to now.
  • Cleaned up logic around enabling/disabling the launch game button in the game room screen. There where some scenarios where it could enable when it should not.
  • Added a menu item under "Games" and a button on the my games screen to update the main game list.
  • Added country and ping to the server list on the game room create screen.
  • Added country to the server list screen.
  • Columns on the server list screen are now sortable.
  • Added "ACE Engine Mod" checkbox to the game mod add/edit screen. When checking it, it will disable and uncheck the "Requires Exe Hack" checkbox. If these games have the "No Vertical Mouse" option selected in their configs it will be ingorned when running the game. When selecing mods from the game room create/edit screen and single player custom screen you won't be able to mix ACE Engine mods and mods the require and EXE hack. This new option applies to Doom II and Final Doom.
  • Duke Nukem 3D: Atomic Edition mods can now be configured as "standalone" if they have files the same name as the base game files. If the mod has a custom CFG file it can now be selected in the mod setup and passed in on the command line using -setupfile switch.
  • The custom cache will now cache the hash values of the zip files so that each mod/map can be shown as needing to be updated or not. There is a new column in the list labelled "Update?" which will say "Yes" or "No" and any mod/map that needs to be updated will be colored red. The cache will rebuild the first time starting the client after this update.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Wed, 15 Nov 2023 10:17:12 CodeJunkie BB8C95DC-C093-4F39-B8AA-2C5B0FBAB101 News
<![CDATA[Client 4.1.26.1 Released! **Quick Fix**]]>

Client Updates

  • Corrected the custom overlay mount from mounting twice for games that use mods that can use DeHacked or DeuSF.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Thu, 09 Nov 2023 09:24:35 CodeJunkie F3FE5E7B-6E58-4007-BFD4-42E64945B8BB News
<![CDATA[Client 4.1.26 Now Available!]]>

Client Updates

  • Fixed minor bug where the game dropdown list on the user game add screen was displaying newly added games at the end if the list after refreshing the game list in the game list screen or using the reset data cache function in the configuration screen. The dropdown was not sorting its entries, but is now.
  • Added support for Stunt Driver.
  • Added support for A.D Cop.
  • Added support for NCAA Championship Basketball.
  • Added support for Madden NFL '97.
  • Updated the mod/map mouting logic to no longer allow for some games to mount an X: drive and instead just mount the custom folder as an overlay. This is related to the following games: Ultimate Doom, Rise of the Triad: Dark War, Heretic: Shadow of the Serpent Riders, Doom II: Hell On Earth, HeXen: Beyond Heretic, Strife, Chasm: The Rift, Final Doom (TNT: Evilution), Final Doom (The Plutonia Experiment)
  • Fixed issues with ROTT map files either not being found or not loading after running the game once.
  • You can now map virtual CD drives to drive X.
  • Updated the Rise of the Triad: Dark War mod configuration to use the <a trick that the Doom Engine games use to load mods and skip the warning that the game has been modified.
  • Updated Rise of the Triad: Dark War mods to allow maps and map files can be setup as a mod and just selecting the RTC file in the zip. The existing maps have been updated to be mods.
  • The ROTT.ROT file which sets up the custom map file will now be deleted after DOSBox closes to clean up properly.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Thu, 09 Nov 2023 08:52:43 CodeJunkie 5F7ADDD2-CB69-4B88-93BC-1BF4E5E19341 News
<![CDATA[Client 4.1.25 Released!]]>

Client Updates

  • Fixed bug where editing a game's setup would clear its single player custom setup (mods/maps) locally, preventing selected mods/maps from displaying in the edit window.
  • Updated the "Refresh All" button on the servers screen and the refresh servers button on the game room create screen to delete the server cache file before requesting the server list.
  • Updated the "Refresh" button on the game list screen to delete the games cache file before requesting the games list.
  • Added a button labeled "Reset Data Cache" to the general tab of the configuration screen if you want to delete and refresh the client's downloaded data it caches suchs as games, servers, etc.
  • Added support for Network Q RAC Rally Championship. This required client code to generate the config file located at VAR\RALLYC.ZOG in order to config the CD drive letter.
  • Fixed bug related to game config profiles (ie: Steam, GOG) where a game with a DOS subfolder wouldn't be mounted properly if the subfolder was in the base folder in some way. For example, Caramageddon's GOG profile has a DOS subfolder of CARMA and the base game folder is "Carmageddon Max Pack".
  • Fixed bug where a game config profile wasn't properly mounting the CD if the game base path was set to the DOS subfolder instead of the base path.
  • Added Strife GOG profile.
  • Added Quake GOG profile.
  • Added Heretic: Shadow of the Serpent Riders GOG profile.
  • Added HeXen: Beyond Heretic GOG profile.
  • Added HeXen: Death Kings of the Dark Citadel GOG profile.
  • Fixed the Battle Isle 2 (Scenery CD) GOG profile with its proper DOS subfolder.
  • Fixed issue where the config file for Doom Engine games using DeHacked or DeuSF would not be copied back to the game folder after DOSBox closes.
  • Updated the configuration for NAM to copy its EXE back to the game folder in the event it is updated using the Build Mouse Fix and is saved to an overlay folder.
  • Updated Blood (Cryptic Passage), HeXen and Rise of the Triad to copy and remove the files they modify during runtime from the custom overlay folder.
  • Fixed issue where a game room could be removed from the main listing after receiving an update notification and an error occurred trying to request the updated game room data. A game room will now only be removed in this scenario if the game room no longer exists.
  • Blood (Cryptic Passage) will now use BLOOD.EXE when applying the Build Mouse Fix instead of trying to modify CRYPTIC.EXE which fails.
  • Updated Doom Engine games to update the game config in-place in order to set the autorun value and revert it in-place instead of backing up the config and restoring it. This will prevent losing any changes made to game settings while playing.
  • The autorun setting for Doom Engine games can now be set/unset while running the corresponding setup program.
  • Added a right-click context menu to the game mod list screen's mod list frame.
  • Added Multiplayer and Single Player filters to the mods/maps list on the mods/maps screen and moved the Owner filter to the bottom of the list with the new filters.
  • Added Multiplayer and Single Player mod/map filters to the game room create/edit screen.
  • Added a link to the DOSBox Staging website in the Help main menu.
  • Updated the mods/maps system to locally store a cache file for each mod/map which contains a list of the files extracted and the original zip file name.
  • The game mods & maps screen will now denote whether mods or maps have been downloaded or not and will be bolded if they have and the new column "DL" will say "Yes" or "No".
  • You can now delete the local files for mods/maps from the game mods & maps screen. Individually or multiple at one time.
  • When running a game with mods or maps and any of those mods or maps have been changed by the owner their local files will now be cleaned up before re-downloading and extracting.
  • The local mod/map cache will now also be maintained when adding, editing or deleting from the game mod & maps screen.
  • Fixed a bug wherein editing a mod or map and updating using a new zip filename wouldn't update the filename of the local object leading to the client asking if you want to download the missing zip file when trying to edit the object before refreshig the list.
  • When adding a new mod or map from the game mods & maps screen the entire list will no longer be refreshed, the new object will just be added to the list.
  • Updated mod/map zip extract process to also remove hidden and system file attributes. The mod called "Airquake" for Quake has a file named "DESCRIPT.ION" which is set to hidden and can cause the same issues as the files that were flagged as read-only. If you have this mod downloaded you will need to delete this file and re-download the mod so it corrects the local file.
  • Fixed issue with LZMA decompression wherein it was calling the OnProgress event handler of its parent class multiple times when it should not have been and in some cases passing a filename without the full extracted path which could lead to an error being thrown when trying to reset the file attributes due the file not existing. The map "$4,000,000 Map" for "C&C: Red Alert - Aftermath" was having this issue.
  • If the local mod/map cache has not been built the client will download a list of all active mods/maps and build the cache for any files that have already been downloaded prior to this update upon client startup.
  • The mod/map cache can be force rebuilt from the Game Mods & Maps screen by using the "Rebuild Cache" button next to the "Refresh" button above the game tree view.
  • Fixed bug with the game refresh button on the game mods and maps screen wherein if a node was selected in the tree it would systematically select all nodes prior to it consequently refreshing the mod list on every node.
  • Updated the game mod/map create/edit screen to perform the upload and copy to cache and extract process in a separate thread so it doesn't lock up the UI when working with large files. If an error occurs trying to copy the zip to your custom cache or extracting the file the added object is now removed from the cloud.
  • Fixed the tab order of the controls on the game mod/map create/edit screen.
  • Code cleanup to facilitate a beta test build.
  • Beta build of the client will now use a separate user config folder to save its settings (.cgaclient_beta).
  • Beta build of the client will now work independently of the live client. This will allow for running both the beta and live client together.
  • Updated the about and splash screen to display a label with "Beta!" under the title and version in the beta build. The application title and main form will also have "[Beta]" appended to it.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Fri, 03 Nov 2023 12:18:57 CodeJunkie DFE968F9-CA33-4655-8E50-6B567E9F500F News
<![CDATA[Client 4.1.24 Now Available!]]>

Client Updates

  • Updated game room copy URL buttons to use new link format which now links to the website instead of a direct protocol url.
  • Fixed bug wherein trying to run a single player game using a mod/map that had not been downloaded yet would cause an access violation (was introduced in last update).
  • Added support for Z.A.R. Mission Pack. Note that this game is only in Russian.
  • Updated the message when trying to enter a game room for a game you do not have configured and your currently selected game profile's config type (ie: GOG, Steam) is not supported by the game. It will now state what the current profile config type is and what config types the game supports.
  • Added support for NASCAR Racing.
  • Added support for NASCAR Racing 2. This game required client code to handle the fact that it cannot be run from a root directory such as "C:\" so the client will mount the game to the configured path + "..\" then CD to the subfolder the game is in before running it. If the main game folder is longer than 8 characters the client will automatically use the long folder notation such as NASCAR~1. (whatever the first 6 characters are + "~1")

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Mon, 09 Oct 2023 23:17:01 CodeJunkie AF932403-3C77-4151-9AA9-D29DF5B4A82F News
<![CDATA[Client 4.1.23 Now Available!]]>

Client Updates

  • Fixed issue where the client was no longer properly auto reconnecting to the chat server if the chat server dropped the connection.
  • Fixed bug wherein the user's online status was not being updated when logging out.
  • Refactored code related to game rooms and the main game room lobby list view which should resolve most of the "Index out of bounds" errors. This also resolved similar errors when switching to another Windows user account and back to the previous account, re-entering windows after locking/sleeping the computer as well as another scenario if you had a game room selected in the lobby view and game rooms where automatically added or removed via real-time notications.
  • Fixed issues with other list views causing "Index out of bounds" errors when switching to another Windows user account and back to the previous account or re-entering windows after locking/sleeping the computer.
  • Renamed the "Room" button on chat rooms to "Online".
  • Added option to the configuration screen under the Games tab to set a default game room filter.
  • Game room filter will now default to "All Rooms".
  • Renamed game room filter "Rooms on Your Servers" to "Rooms on My Servers".
  • Added game room filter "All for My Games" which will display all game rooms regardless of availability for all your configured games.
  • Fixed issue with game rooms not adding, updating or deleting from the main game room list based on the selected game room filters from real-time notifications.
  • Added configuration option under the Games tab of the configuration screen to default "Allow Audio Chat" to on or not when creating games rooms. It defaults to off.
  • Moved the P2P warning message to a game room creator that the game must be launched before the room becomes visible to other players to below the game options listing in the chat window.
  • Moved the message to a game room creator that they may change the max number of players to below the game options listing in the chat window.
  • Moved the message stating that a game is in progress with a temporary lowered player count to below the game options listing in the chat window.
  • P2P game rooms will now be announced to the chat lobby and Discord afer the owner launches the game and their client connects to the game room.
  • Fixed bug wherein a P2P game room would be created with auto launch enabled if a dedicated server was selected before the P2P server option was selected.
  • Fixed bug where offline P2P game rooms would disappear from the owner's game room list when refreshing the game room list.
  • Fixed bug where an access violation would be thrown when selecting the game room filter "Rooms on My Servers" and you have created P2P rooms.
  • You can now use the delete key to delete game rooms.
  • You can now use the delete key to delete user chat rooms.
  • P2P game rooms are now linked to the user game profile they were created under and when the P2P ports of a user game profile are changed the associated P2P game room relay ports will be updated.
  • Added an option under the Games tab of the configuration screen to allow auto launching the game of a P2P game room when creating it.
  • Reworked Windows suspend/resume event handler logic to completely logout and then log back in instead of just disconnecting/reconnecting to the chat server. This also resolves some issues if the user logged in from another location while the suspended system was offline and then brought back online.
  • Fixed issue where logging in after logging out was not always re-enabling the chat room drop down.
  • Removed the back/forward game room buttons.
  • Added a "My Games" button to the gamme room lobby control bar.
  • Added labels to the "Rooms" and "Profiles" game room dropdowns.
  • Changed the "Leave All" game rooms button to just an "X" and moved it to the far right of the game rooms control bar.
  • Game rooms listed in the game room dropdown and menus are now listed using the game room name and the game name in brackets.
  • Added labels to the "Rooms" and "Avail Rooms" chat room dropdowns.
  • Changed the "Leave All" chat rooms button to just an "X" and moved it to the far right of the chat rooms control bar.
  • Added configuration option under the Chat tab of the configuration screen "Disable friend status notifications" which, when enabled will suppress friend online/offline and AFK messages from being printed to the chat windows.
  • User and game XP gains as well as user level and game level gains are now logged to the client log file as they occur and to the lobby chat window and game room chat window. The game entry in the my games list will also be updated.
  • Fixed bug where an access denied error could occur when connecting to a game room server and the server owner changed their server to no longer require a password and a user still has the old password cached.
  • Updated the "You cannot enter this game room" error message to provide more information such as the "Game room is full", "Game room is no longer available", "You do not have configured" and "Your selected profile's config type does not allow for configuring ".
    (may need to revisit this at a later time)
  • Fixed bug when adding a new game and attempting to set shader files or sound font files throws an access violation.
  • Fixed bug where the game XP and level for a newly added game was defaulting to 0 XP and level 1 instead of using the values passed from the backend. Was either accidentally undone in the modem Windows version or only done in the Win9x version. Either way, it now works as it was supposed to in the last update.
  • Fixed bug wherein you could enter a game room for a game you just deleted.
  • Game rooms will now be refreshed after deleting a configured game.
  • If you are in a game room for a game you just deleted you will be removed from that game room.
  • Fixed bug where the "Setup" and "Play" buttons on the edit game screen would not run a game when editing the game from the game room screen and the game was not selected in the "My Games" list.
  • Fixed bug where the edit game room button would not re-enable after launching the game, exiting and returning to the game room for permanent game rooms.
  • Fixed issue wherein trying to enter a game room for a game that's not configured and cannot be configured due to the current game profile's config type (ie: GOG, Steam) and the user would not be asked to switch profiles.
  • Temporary game rooms will now expire after 24 hours.
  • If trying to launch a game from a game room and the room is no longer available or expired you will now be removed from the room automatically after affirming the error message.
  • Refactored all user list view related code in a similar way to the game room and chat room list view code which should resolve any "Index out of Bounds" errors and possible access violations being caused due to similar scenarios as stated above.
  • Merged the game room user and server user lists and their functionality. The "Room" and "Server" buttons/tabs have been removed.
  • Upon entering a game room the user listing will now show the connected states of each user immediately.
  • Game rooms will now notifiy players when any player has started and completed downloading mods/maps. Added a yellow icon which will change out to denote downloading. Updated the audio chat talking/quiet icons to match the other icons in style.
  • Updated the audio chat disabled and muted user icons to match the style of the other icons.
  • Fixed bug where a user's auto chat status might not update to disabled if it was transitioning from talking/quiet or vise versa.
  • Added a new game room user icon when connected to the game room and no audio chat is being used.
  • Fixed bug where a user's local muted status icon might not update to muted if it was transitioning from talking/quiet or vise versa.
  • Fixed issue where dedicated server authentication could fail if the game room server was changed due to some of the game room and server fields not being pulled from the backend after receiving the game room update notification.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Sun, 08 Oct 2023 01:58:32 CodeJunkie 1148FE6C-8497-4FF8-A4FC-8829D7CD17F9 News
<![CDATA[Client 4.1.22 Now Available!]]>

Client Updates

  • Corrected misspelling of "Change History" on the Help menu.
  • Config Type label will now properly enable/disable on the user game profile add/edit screen.
  • Updated the backend and front end to get and display a game's XP and level when being added for the first time (since the game could be under another profile)
  • Moved the game config types (ie: Manual, GoG, Steam, etc) to the games.json config file from the dosboxsettings.json config file.
  • Will now log when the game stat driver is initialized during a game launch.
  • When attempting to enter a game room from a protocol link and the room no longer exists, the main screen will now be restored so the message will be displayed properly.
  • You can now configure a virtual CD drive for KKND: Krush, Kill 'n' Destroy.
  • The virtual CD drive for KKND will only be able to start at E when using DOSBox due to the goofy setup for it.
  • Fixed Shadow Warrior: Twin Dragon and Eradicator GOG profiles to allow selecting just the root GOG game folder.
  • If the connection is lost to a CGA server during a running game it will now shutdown the running game, properly complete and display a lost connection error message.
  • Resolved some client hanging issues wherein it would not shutdown in different scenarios.
  • Fixed type-o of "Classic Gaming Arena" in splash screen "Conneting to..." message.
  • When logging on from another location the client will no longer popup a message dialog and will no longer display in the lobby chat window that you were disconnected from the global chat system twice.
  • Fixed synchronization issues when creating, updating and deleting game rooms related to real-time updates.
  • Fixed issue where Final Doom was not properly cleaning up the mod_list tag when creating the command line parameters to blank when no mods were being used.
  • Updated Steam profile for Final Doom to copy IPXS_VU.EXE for multiplayer.
  • Fixed issue where mods used with Final Doom (The Plutonia Experiment) were not properly loading due to PLUTONIA.WAD explictly being passed on the command line.
  • The Steam profiles for Final Doom, Plutonia and TNT, can now handle multiple base paths such as "finaldoombase" if being setup from the Doom 2 installation or "base" if being setup from the Final Doom installation. If the game path is setup to include the base path the profile base path will no longer be appended. This applies to any non-manual game configuration (ie: Steam, GOG, etc, etc).
  • Corrected the game room copy URL button hints.
  • Fixed issue wherein an access violation was being thrown when trying to rejoin a chat channel you had previously left.
  • Mods are now supported for the game Abuse.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Mon, 18 Sep 2023 17:35:56 CodeJunkie A4AC39E8-9D66-4089-8B45-60B40B2030FA News
<![CDATA[Server 4.0.2 Released! ** Important Update **]]>

Server Updates

  • Removed IP banning. This should really be done in another layer of your OS or network, but was also causing issues in some rare scenarios for legit connections.
  • Cleaned up logging. A client's user display name will now be logged with each log entry when it's available.
  • Unicode combability updates.
  • Server will now only update its connection counts with the backend when a CGA client completely connents and disconnects. This will prevent random connections from not-CGA clients from affecting server connection counts.
  • Fixed bug wherein the serial relay server was not dropping TCP connections on its serial link when a connection failed to synchronize with a CGA client connection.
  • Fixed bug in which the server was not properly waiting for the pending relay client connection and potentially causing the server to lock up and eventually crash.

Click here to download the latest server.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Mon, 11 Sep 2023 09:14:52 CodeJunkie 9EF25A32-4019-4F81-8254-1EC9D522FA02 News
<![CDATA[Client 4.1.21 Released!]]>

Client Updates

  • Added Inno Setup logo and link to the about screen.
  • Updated the DOSBox setting startup_verbosity to quiet which should result in slightly quicker game startup times.
  • Disabled the DOSBox automount option.
  • The update process will now delete the contents of the updates folder when doing an update check so as not to continuously take up space.
  • Added support for Transport Tycoon Deluxe.
  • Fixed crash that could occur after login for some users due to regional date/time settings not being in a specific format. This was a backend and frontend fix and regional settings no longer matter.
  • Raw mouse input will now default to true for new game profiles and when resetting to defaults. If you need raw mouse input to be on you will need to update your existing game profiles to enable it and it will be on when adding new games.
  • Any files inside mod/map zip files that are read-only will now have that file attribute removed so they will overwrite when the file is extracted again. If you have any files that were throwing an error due to read-only files delete the zip and the extracted files and re-download.
  • Added Conquest of the New World Steam profile.
  • Unicode compatibiliy updates in both the backend and frontend.
  • Completely replaced IRC client code to improve stability, reliability and efficiency.
  • Removed OpenSSL libraries as they are no longer used for IRC.
  • Added a "Remember me" checkbox to the login dialog which upon sucessful login will save the user's login credentials and set auto login to true. Each subsequent launch of the client will auto login that user.
  • Fixed bug wherein re-entering a user chat room after leaving would no longer list the users in the room.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Wed, 19 Jul 2023 18:54:31 CodeJunkie E6F2B9BB-0B09-4181-9C25-975DAD239535 News
<![CDATA[Client 4.1.20 Now Available!]]>

Client Updates

  • Fixed bug wherein refreshing the game list on the game list screen would not disable the buttons or context menu items.
  • Fixed bug on the game list screen that was not disbaling the add button or context menu item for unsupported games.
  • Players can now rate and review game mods and maps. This can be accssed from the game mods and maps list screen, the game custom screen and the game room create/edit screen.
  • Upgraded DOSBox Staging to version 0.80.1.
  • The 64-bit client now uses 64-bit DOSBox Staging.
  • Fixed bug wherein stat tracking would sometimes not initialize properly.
  • Fixed issue wherein DOSBox would crash unless you turned on the DOSBox console. This issue turned out to be with the stdout and stderr files that are written if -noconsole is used with DOSBox. If they were attempting to be written to a write-protected folder, DOSBox would crash. These files will now be written to the client's data folder under the user's profile in order to prevent this.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Sat, 29 Apr 2023 10:00:24 CodeJunkie 274A35DB-B331-4832-A9D1-E07774CB3124 News
<![CDATA[Client 4.1.19 Now Available!]]>

Client Updates

  • Added support for KKND: Krush, Kill 'n' Destroy. Make sure to run the setup program after adding to your game profile and select "Reconfigure" inside the game setup program. This will configure the sound card settings. Also, just take the default options for the CD drive and game path.
  • You can now configure a default CD Image path per user game profile which will be used as the default path when selecting a CD image file for a new game during manual setup.
  • Mods and maps can now be used in single player! From "My Games" click the custom button for games which allow for mods and/or maps, select which mods or maps you want to use and that's it. Launch the game.
  • Updated Doom Engine games to remove their config files from overlayed folders, since they auto save after the game exits. (backend)
  • Improvements to Ultimate Doom and Doom II stat tracking drivers.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Thu, 06 Apr 2023 22:53:26 CodeJunkie 8A70B30A-62A0-41E1-830A-A6DA76E52E0E News
<![CDATA[Client 4.1.18 Now Available!]]>

Client Updates

  • Added filters to the game list window for game type (full, shareware, etc.), genre and relay type (IPX, serial).
  • You can now add games to the currently selected profile from the game list screen.
  • Added buttons to the game list screen for adding a game, visiting a game website and viewing the players with the selected game.
  • Corrected button hints on users with a game list screen.
  • Updated game room entry restriction logc for auto launch rooms to restrict based on number of players in the room either on temp max players or max players. (backend)
  • Fixed bug wherein leaving a game room would reset the room connection count and temp max players values resulting in undesired behavior. (backend)
  • Fixed bug wherein the launch button would not properly enable or disable for auto launch game rooms in some scenarios.
  • Added an option to set a default game room name under the Games tab of the configuration screen.
  • Moved the mods/maps download location setup to the Games tab of the configuration screen.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Thu, 30 Mar 2023 09:32:04 CodeJunkie BCBF4103-5BFA-48AC-B5DF-6434EFB8B185 News
<![CDATA[Client 4.1.17 Now Available!]]>

Client Updates

  • Added a game room filter named "Rooms on your Servers" which will filter the list down to rooms only on your dedicated servers.
  • Changed hint of the "Allow Max Players Change" checkbox on the game room create screen to make more sense.
  • Fixed bug wherein a newly added user server via the CGA client will cause an access violation when trying to create a game room immediately after adding the server.
  • Users can now update the country of their dedicated servers from the user servers screen. A backend change has also been made wherein when a new server is registered the hostname or IP address will be geo located and the country set based on the geo location, or if that fails it will default to the user's country as it was before.
  • User game profiles can now be configured with a game config type (ie: Manual, GOG, Steam). If anything other than manual is selected the user game add/edit screen game selection combobox will be limited to games with the profile's game config type.
  • Added support for Corridor 7: Alien Invasion. A GOG and Steam profile are also available.
  • The default size of the main window can now be set. The new size can also be set as the minimum size of the window.
  • The main window can be configured to save its size and position on exit.
  • The main window settings are on a new tab of the configuration screen named "Interface".
  • The client update notification will now let you know what version is now available and will only display if your client isn't the most recent version.
  • The backend game room reactivation logic will now make sure the server it's on has enough connection slots available before activating the room.
  • Added support for Future Conflict. This game's fix EXE has been added to the client installer as well and will be copied to the game's folder on demand.
  • Added a "Games" tab to the configuration screen and moved the game execution options from the general and "Misc" tabs to it.
  • Renamed the "Misc" tab of the configuration screen to "DOSBox" and moved the do not ping servers at startup option to the "General" tab, leaving just the DOSBox related options on the DOSBox tab.
  • On the "Games" tab of the configuration screen you can now set base game paths for each of the game config types (ie: Manual, GOG, Steam, etc.).
  • Fixed bug wherein the selected game profile would become unselected in the main window's combobox when editing it.
  • Trying to enter a game room that you don't have a game configured for will now ask if you want to add the game or switch to a game profile which has the game.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Tue, 28 Mar 2023 09:37:14 CodeJunkie 3494C76D-EBD7-4A61-89D8-DD2D0B2F1108 News
<![CDATA[Client 4.1.16 Released!]]>

Client Updates

  • Stat tracking initialization optimization.
  • When creating a game room from the game room lobby list and a game is selected in the filter that game will now be selected by default on the create game room screen.
  • Updating your LFG status in the client will post to the lobby chat channel.
  • GUI refinements.
  • The game mod/map screen will no longer create tree sub nodes for games that only have mods or maps and clicking the game name will display its items.
  • Fixed bug wherein the mod download button on the game mods/maps screen would allow the user to click and download a mod multiple times before a mod completed downloading and could result in access violation errors.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Thu, 23 Mar 2023 18:13:30 CodeJunkie 281CC83A-294F-450E-BA3C-1D4460B6A067 News
<![CDATA[Client 4.1.15 Released!]]>

Client Updates

  • Adjusted how the DeuSF and Sound File buttons work on the game mod add/edit dialog window.
  • Changed the "M / M" column and the "M / M" button on game room info panel to "Custom".
  • You can now download multiple mods at the same time from the mods and maps screen.
  • A custom location can now be set for where game mods and maps will be downloaded. It can be set from the General tab of the configuration screen.
  • Added support for Shadow Warrior map packs. Add them via the "Mods" listing under Shadow Warrior and its expansions.
  • Added support for William Shatner's Tekwar. Also included is a patched EXE which will be used in multiplayer named TEKWAR11.EXE and will not overwrite the orignal TEKWAR.EXE. This patched EXE improves network reliability.
  • Added support for Grandmaster Chess. A GOG profile is also available.
  • Added support for Assault Rigs.
  • Added support for Extreme Assault.
  • Added option to run a game up to the command prompt from the "My Games" screen. It is labelled "Prompt" and there is also a context menu item named "Run to Prompt". This will allow you to test and/or experiment with a game without auto running it and auto exiting DOSBox.
  • Added a "Create Room" button on the "My Games" screen and added a context menu item named "Create Game Room". This will open the create game room dialog window with it defaulted to the selected game.
  • Game room creators can now set whether max players can be changed or not for temporary rooms for games that require waiting for players.
  • Updating your LFG status in the client will post to the #looking-to-play Discord channel.
  • Added circular input and deadzone joystick options. All Joystick options will now also reset to default or profile settings.
  • Added PC Speaker options DC Offset and IBM PS/1 Audio.
  • Fixed some of the sound options on the user game screen which were not triggering the "Apply" button to enable.
  • Moved sound options on the user game profile and user game dialog windows into a page control broken out into Speaker, MIDI, Sound Blaster and Gravis Ultra Sound tabs.
  • Updated MIDI devices to the DOSBox Staging supported devices.
  • Implemented the DOSBox Staging FluidSynth options. In order to use SoundFonts you must select the "FluidSynth" MIDI device and within the game setup change your music card to "General MIDI".
  • Terminal Velocity can now use mods/maps.
  • Added support for Battles of Destiny. A GOG profile is also available.
  • Added support for Theatre of War. A GOG profile is also available.
  • Improved game stat tracking initialization process which will allow for much easier updates of DOSBox Staging and porting the client to new platforms.
  • Fixed bug introduced in previous update wherein saving a mod file when adding or editing which requires extracting the zip contents to a subfolder would be extracted to the base game mod folder instead.
  • Added an option for Blood mods to be set as "Standalone" mods if they are meant to override the game's base files such as the TILESxxx.ART files or any other. The mod "Vodka" is an exameple of this. This option instructs the client to extract the mod files to a subfolder for the mod and mount that folder as an overlay in order to load the mod files. This will prevent this type of mod from interferring with other mods.
  • Fixed bug where mods/maps would not filter on the game room create/edit screen when editing the game room.
  • Added support for Abuse.
  • Game room creators for games that must wait for players and that are temporary can now bet set to auto launch which allows the creator to launch the game for everyone.
  • When changing the max players in a tempoary game room the max players data will now sync to all other players when changed instead of when the game is launched. The chat notices have also been updated to reflect who made the change.

Click here to download the latest client.

Join us on Discord! Looking for someone to play with? Checkout the DOSBox Deathmatch Club!

]]>
Sun, 19 Mar 2023 17:20:35 CodeJunkie 884E1A30-C897-4003-9697-B5426B8469F4 News
<![CDATA[Client 4.1.14 Now Available!]]>

Client Updates

  • Added LZMA zip decompression support for game mods and map files. This means that mods and maps can now be zipped using 7zip or other tools which support LZMA zip compression.
  • Added error handling to gracefully handle corrupted avatar images.
  • Added better error handling in the event a mod or map zip file is unable to be extracted.
  • DeHackEd v3.0a has been implemented for Ultimate Doom, Doom II and Final Doom mods which require it.
  • DeuSF has been implemented for Ultimate Doom, Doom II and Final Doom mods which require it.
  • Added CWSDPMI.EXE to the client installer and will be used for DeuSF since, in some cases, DOSBox will fail to run DeuSF due to a "no DPMI" error. (??)
  • Improved mod/map adding and editing. The zip files will now be copied to the respective game mod folder when adding/updating. For mods/maps that require selecting files from the zip will be opened during editing to list the files in the event they need to be adjusted. If a mod or map zip file does not exist in your local cache then you will be asked to download it first. (This would apply to any mods you uploaded before this update and never used in a game room)
  • Corrected bug which was causing an access violation when attempting to move mods/maps up and down in the game room mods/maps selected lists.
  • Corrected bug wherein attempting to access a mod or map from the mods & maps screen after opening a game room for the same game would result in an access violation.
  • Renamed the "Edit" button in the game room lobby screen to "Edit Room".
  • Added Steam profiles for Chasm the Rift and Chasm the Rift (Add On Maps).
  • Blood mods can now be configured to use additional command line parameters. -ART, -SND and -RFF.

Click here to download the latest client.

]]>
Sun, 05 Mar 2023 00:15:43 CodeJunkie 0947693E-6BD5-4AC4-BEE6-CCF88763D081 News
<![CDATA[Client 4.1.13 Now Available!]]>

Client Updates

  • Added support for Transport Tycoon.
  • Added packet reduction options for Duke Nukem 3D.
  • Updated the Redneck Rampage Rides Again GOG profile to work correctly with the latest GOG Redneck Rampage installation folder structure.
  • The autorun setting for Doom engine games will no longer be applied when running the setup program or the config file be backed up.
  • Fixed bug where message stating you can change the max number of players for a game room will no longer be shown when the max players is set to 2.
  • All Doom engine games will now use IPXS_VU.EXE instead of IPXSETUP.EXE whether or not mods are used. This will allow the -dup 2 and -extratics 1 options to be used since IPXSETUP.EXE does not support them.
  • Added FIX.EXE for Redneck Rampage to the installer so it can be copied and used for RR installs not through GOG.

Click here to download the latest client.

]]>
Fri, 09 Sep 2022 23:10:32 CodeJunkie E13D5626-F4B7-4AD7-8057-0BA7E637B1A0 News
<![CDATA[Client 4.1.12 Now Available!]]>

Client Updates

  • Auto updates will now install silently/automatically instead of having to click through the prompts.
  • The apply graphics settings to all games in profile checkbox on the user game add/edit screen will now update all the graphics settings on the games in the user game profile.
  • There is now an apply graphics settings to all games in profile checkbox on the user game profile edit screen.
  • The user game add/edit screen and user game profile add/edit screen will now prevent saving if Gravis Ultra Sound is enabled and its IRQ is the same as the Sound Blaster IRQ.
  • Doom Engine games now have the option to enable auto run.
  • Renamed the "Mods" column of the game room lobby to "M / M" for "Mods and Maps" and it will now have a value of either "Mods", "Maps", "Both" or blank.
  • Added buttons above the game room information panel to allow switching between room info, room options, room mods and maps, and room players.
  • Players in a game room and their status can now be seen before entering a game room by clicking the "Players" button above the room information panel.

Click here to download the latest client.

]]>
Fri, 26 Aug 2022 16:49:17 CodeJunkie F068C8C1-42C3-4E2F-8F3A-CB37F3C91788 News
<![CDATA[Client 4.1.11 Now Available!]]>

Client Updates

  • Updated base conf file to default the "negotiate" of the "mixer" section to false.
  • The select shader file button will now only enable when selecting "Shader File" or "User Shader File" from the GL Shaders dropdown.
  • Fixed bugs related to games that had a graphic mode set that is no longer supported by DOSBox Staging.
  • Added support for World War II: GI. GOG profile is also available.

Click here to download the latest client.

]]>
Tue, 09 Aug 2022 08:05:00 CodeJunkie 3B09E902-9817-478E-8C61-F86FC5100420 News
<![CDATA[Client 4.1.10 Now Available!]]>

Client Updates

  • Client will now better handle removing/updating non-permanent game rooms which were automatically deactivated and synchronized for clients not in the game room.
  • Updated the restrict session to IP option to default to false. NOTE: It's recommended that this option be turned off unless you have a static IP.
  • Possibly resolved the random "List index out of bounds (-2)" error. If you still encounter this, please let me know.
  • Fixed bug where the game room create screen would randomly switch between game option tabs when changing games instead of defaulting to the first tab.
  • Files that should not be saved to a game's overlay mount are now deleted before the game starts and if they exist after the game ends it copies them to the game folder and then deletes them. This affects the config files for these games:
    • Blood
    • Blood (One Unit Whole Blood)
    • Command & Conquer: Red Alert
    • Command & Conquer: Red Alert - Aftermath
    • Command & Conquer: Red Alert - Counterstrike
    • Descent
    • Descent II
    • Duke Nukem 3D: Atomic Edition
    • NAM
    • NetKeen
    • Redneck Rampage
    • Redneck Rampage Rides Again
    • Shadow Warrior
    • Shadow Warrior: Twin Dragon
    • Shadow Warrior: Wanton Destruction
    • Warcraft II
    • Warcraft II: Beyond the Dark Portal
  • The same previous fix will also handle the Build engine games that allow for using the Build Mouse Fix EXE patch. These game's EXEs will be handled:
    • Blood
    • Duke Nukem 3D
    • Shadow Warrior
    • Redneck Rampage
  • Added EXE hacks for Heretic and Hexen.
  • Updated the graphics mode setting to only include the settings that DOSBox staging supports: Surface, OpenGL, OpenGLnb, OpenGLpp, Texture, TextureNB and TexturePP.
  • Added DOSBox staging Texture Renderer graphics option for game profiles and user games.
  • Added DOSBox staging VSync and VSync Skip graphics options for game profiles and user games.
  • Added DOSBox staging Mouse Raw Input option for game profiles and user games. Located on the "Input" tab of the profile and game configuration screens.
  • Added DOSBox staging GL Shaders graphics option for game profiles and user games. You can choose between selecting a complete absolute path to a GLSL file or a GLSL file located in the global DOSBox user "glshaders" folder.
  • Fixed bug where the double buffering check box on the user profiles screen was enabled before enabling a profile to edit.
  • Updated the "Auto Lock" mouse input option to set the DOSBox Staging "capture_mouse" option. On = onstart middlegame, Off = onclick middlegame. This option still defaults to on and should work the same as mainline DOSBox.
  • Updated to pass the -nolocalconf command line argument to DOSBox as to not load any dosbox.conf files that may be in a game's folder, potentially causing problems.
  • Game room creators and game room server owners can now kick players from the rooms.
  • Updated the "Add" button of the "My Servers" screen to only enable if the player is a SysOp. A notice will also be displayed the first time the screen is opened stating that in order to add or maintain servers you first need to install the CGA dedicated server and configure it for remote administration.
  • Games that do not require waiting on max players will now allow for auto launching the game from a protocol URL instead of just entering the room. There is also now a copy launch URL button on the game room lobby screen.

Click here to download the latest client.

]]>
Mon, 08 Aug 2022 10:11:27 CodeJunkie BFB31FFB-39A1-4084-8451-B529E82881E8 News
<![CDATA[Client 4.1.9 Released!]]>

Client Updates

  • Added 64MB as an option to DOSBox memory options. (note: DOSBox will set its memsize to 63)
  • Removed asking to run game setup program after editing a game.
  • Added run and setup game buttons to game edit screen which will enable after applying changes to a game's configuration.
  • Changed all references to "Global Handle" to "Display Name".
  • Updated the change display name dialog to properly validate the display name characters and only enable the "Ok" button when the name differs from the current display name.
  • Updated account screen to denote the first name, last name and homepage fields as optional.
  • Game room creation now has an option to announce the newly created game room to the chat lobby. This option is on by default, but can be turned off in the configuration. The game room screen also has an announce button on it which can be used by the room creator or server owner to also announce the room to the chat lobby. Rooms will only be announced to players who have the game of the game room configured.
  • Moved the game room screen buttons out of the tittle bar and to a panel inbetween the title bar and chat widnow.
  • Game rooms will now be synced between all online players when they are added, edited and deleted. The lobby list will update automatically.
  • Fixed bug where the "Players" column of the game room lobby was showing "1" instead of the sum of all the players in the room.
  • Temp max player count will now be synced to all players in a game room so it's now visible when it changes. A notification will also be displayed in the game room chat window.
  • The "Reset to Profile" and "Reset to Default" buttons of the game edit screen will now always be enabled.
  • The main window title no longer shows your display name and neither does the try icon title.
  • Game room creation now has an option to announce the newly created game room to Discord in the #game-rooms channel. This option is on by default, but can be turned off in the configuration. The game room screen also has an announce button on it which can be used by the room creator or server owner to also announce the room to Discord.
  • The cga:// protocol handler has been reimplemented and will allow for entering game rooms from a link. These links are being used in the Discord game room announcement messages.
  • From a game room's lobby you can now copy its cga:// URL to the clipboard. A prompt will appear when copying asking to format for Discord, if "Yes" is clicked the URL will be formatted for pasting into Discord chat and if not it will just be the plain link.

Click here to download the latest client.

]]>
Mon, 01 Aug 2022 00:51:01 CodeJunkie 04C1018C-C0A4-4773-B2A5-FC4D3C2334A5 News
<![CDATA[Client 4.1.8 Released!]]>

Client Updates

  • Fixed bug where editing a game room for a game with a max of 2 players was no longer setting the already selected server settings.
  • Added an option (default to on) which sets the max players on a new game room to the max for games that require waiting on all players to start the game.
  • The ability to temporarily change the max players on a game room for games that require waiting on all players to start the game is no longer restricted to permanent game rooms.
  • Fixed bug where the edit button for a non-permanent game room would still be active after the room has become inactive. It will now enable after reactivating the game room.

Click here to download the latest client.

]]>
Thu, 28 Jul 2022 14:12:39 CodeJunkie 76BDA9A8-A268-44E7-B7D9-80A394A2FEFE News
<![CDATA[Client 4.1.7 Now Available!]]>

Client Updates

  • Mods and maps for Ultimate Doom, Doom II and Final Doom can now be configured to require their respective EXE hacks. These additional EXE files are included in the installer.

Click here to download the latest client.

]]>
Wed, 27 Jul 2022 09:53:19 CodeJunkie 0B8CD7D4-CEC6-4A96-8F09-91822C437FB2 News
<![CDATA[Client 4.1.6 Released!]]>

Client Updates

  • Moved the Build MFX and Doom No Vertical Mouse options to the main game tab of the game add/edit screen.
  • Changed the name of "Paths" tab of the game create/edit screen to "General".
  • Max players will now be automatically set to 2 players if the game being set in a game room only allows for 2 players max.
  • ZOOM Platform has been added as a game config type.
  • Zone Raiders is now supported. ZOOM profile available.
  • Added permanent chat channel for Zone Raiders.
  • Client will now delete its base config files after an upgrade. This is to ensure any new settings are always downloaded from the cloud.
  • The game room lobby will now show the number of players in a room under the "Players" column and the number of players playing in the "Playing" column.
  • Updated Steam profiles for Ultimate Doom and Doom II to not require selecting the "base" folder when setting up these games.
  • Fixed bug where Ultimate Doom for Steam and Doom II for GOG and Steam would not correctly work with stat tracking after updating profiles to allow for selecting each game's root folder.
  • GOG profile for Ultimate Doom is now available.
  • GOG profile for Doom II is now available.

Click here to download the latest client.

]]>
Mon, 25 Jul 2022 23:58:47 CodeJunkie 6CC9CC3E-FF3E-4759-A0CE-04726D8F7191 News
<![CDATA[Client 4.1.5 Released!]]>

Client Updates

  • Renamed "My Profiles" to "My Game Profiles" under the main "Edit" menu, updated the profile screen title to "Game Profiles" and updated the profile selector hint to read "Game Profiles" instead of "User Profiles".
  • DOSBox EXE will be validated before enabling stat tracking.
  • Accounts can now be created from within the client.
  • Account information can now be edited from client from the "Edit" --> "MyAccount menu item.
  • Added an option (default to on) which asks the player if they want to run a game's setup program after adding/editing a game. If they click yes then the game's setup program is run.
  • Players can now set and change their account avatar from the account edit screen. The player's avatar is now also shown on the bottom left corner of the main window.

Click here to download the latest client.

]]>
Mon, 25 Jul 2022 15:09:21 CodeJunkie 5DDF812E-D841-428F-B24E-1760155FE1BF News
<![CDATA[Client 4.1.4 Now Available!]]>

Client Updates

  • Corrected the Gravis Ultrasound driver path in the base DOSBox configuration file to Y:\ULTRASND.
  • Added GOG profile for Syndicate: American Revolt. Note that this game must be set to 16MB of memory for it to run.
  • Added a server refresh button to the game room create/edit screen. This will perform a complete refresh of the server list and ping all servers, even ones that had previously could not be contacted.
  • Fixed bug that was causing Quake mods to not extract properly to their respective sub folders.
  • Fixed bug where downloading NetKeen mods from the mod management screen would extract the files to a subfolder with the extension name instead of the root folder.

Click here to download the latest client.

]]>
Sun, 10 Jul 2022 04:17:03 CodeJunkie A4B21013-5ABA-40F4-BBB5-39D7DF459EAC News
<![CDATA[Client 4.1.3 Now Available!]]>

Client Updates

  • Cryptic Passage for Blood is now supported. GOG profile is also available. It is listed as "Blood (Cryptic Passage)".
  • Blood (Shareware) is now supported.
  • Earth 2140 is now supported. GOG profile is also available.
  • Rise of the Triad: Dark War (Site CD) has been removed and any configured player games have been changed to the regular full ROTT game. This is because the regular full version of ROTT and the Site CD version are compatible.
  • Added permanent chat channels for:
    • Alien Trilogy
    • Z.A.R.
    • Mass Destruction
    • International Moto X
    • Battle Arena Toshinden
    • Star Control III
    • Last Rites
    • SU-27 Flanker
    • Earth 2140
  • Renamed permanent chat channel "Syndicate: American Revolt" to just "Syndicate" now that Syndicate Wars is now supported.
  • You can no longer edit a game room for a game not in your current user game profile.
  • Refreshing the server list while in a game room will no longer send you back to the lobby unless the game room is no longer available.
  • Game room will now list mods and maps in the chat window when entering the room.
  • Game room launch button will no longer disable for a non-permanent room on a dedicated server and that room is deactivated. If a player from the room launches the game again it will reactivate the room as long as they are still in the room.
  • Added a "Reactivate" button to the game room screen which a game room owner or server owner can user to reactivate a room they are still in that just became deactivated. The button will enable after all players have launched the games, the room is on a dedicated server and it's not a permanent room.

Click here to download the latest client.

]]>
Sat, 09 Jul 2022 00:23:36 CodeJunkie 3553E66D-C0C2-4BDD-931C-461B266E6460 News
<![CDATA[Client 4.1.2 Now Available!]]>

Client Updates

  • Adjusted the default AFK timeout to 30 minutes.
  • Fixed bug preventing the client from running on Windows 7 because the Windows API calls "RegisterSuspendResumeNotification" and "UnregisterSuspendResumeNotification" do not exist in Windows 7.
  • Added room location and mods fields to the main lobby listing.
  • Mod management screen will now display single player only mods/maps.
  • Added support for NetKeen custom maps.
  • Client will now enforce the 75MB file upload size limit.
  • Syndicate Wars is now supported. GOG profile is also available.
  • Last Rites is now supported. GOG profile is also available.
  • Star Control III is now supported. GOG profile is also available.
  • Tyrian 2000 is now supported. GOG profile is also available.
  • Battle Arena Toshinden is now supported.
  • International Moto X is now supported.
  • Mass Destruction is now supported.
  • Z.A.R. is now supported. Steam profile is also available.
  • Alien Trilogy is now supported.

Click here to download the latest client.

]]>
Thu, 07 Jul 2022 04:05:33 CodeJunkie 562CEFBF-F266-4F36-8FD4-F2C51AF1418C News
<![CDATA[Client 4.1.1 Now Available!]]>

Client Updates

  • You can now double click on a game mod in the game mod management screen to edit it if you own it.
  • Corrected game mod create/edit screen from enabling the OK button before selecting files from the zip when it's necessary for the game.
  • The Shadow Warrior and Redneck Rampage GOG releases will now launch properly when using custom maps and mods.
  • You can now delete mods and maps from the mods and maps management screen.
  • Updated the default DOSBox mouse capture settings to "onstart middlegame".
  • Updated the stat tracking system to work properly with DOSBox Staging.
  • AFK Timeout can now be configured in the configuration screen. 0 = no AFK.
  • Final Doom can now use mods.
  • Corrected bug where a game's options would not always load in the game room create/edit screen after leaving the mod management screen.

Click here to download the latest client.

]]>
Tue, 05 Jul 2022 03:13:23 CodeJunkie E06E4287-57EB-41B9-86FB-CC7C68ED4301 News
<![CDATA[Client 4.1.0 Now Available!]]>

Client Updates

  • Change history will now load in a window instead of having the OS open the changes.txt file in the user's default text editor.
  • Added an option to allow disabling the splash screen on start up.
  • Corrected a bug that would sometimes causes the game room list to duplicate on start up.
  • Corrected a bug where a newly created game room was not being assigned its associated server object and causing a crash if that server was not actually available when trying to connect to it.
  • Corrected a bug where the server pings were not properly saving when a server wasn't available for a game room and the client tried to connect to it.
  • Added a "Refresh" menu item to the main "Games" menu item with an F5 shortcut.
  • Installer will no longer have the "View Release Notes" post install task checked by default.
  • The game room lobby list columns are now sortable.
  • The "My Games" list columns are now sortable.
  • The user chat room list columns are now sortable.
  • Added the Embaradero Delphi logo and link to the Delphi website in the about screen.
  • A sound will now play when a chat message arrives. This can be turned off and on in the chat configuration. It will not play when a game is running.
  • Corrected a division by zero error that could potentially happen on the server stats screen.
  • EULA will now load in a window instead of having the OS open the lincese.txt file in the user's default text editor.
  • Added a "What's New" screen which will display the first time opening the client after updating. It can be disabled/enabled in the general configuration.
  • User game profiles now have a base game path field which will be used for doing manual game installs and game detection. It will also be the default path when selecting a path for a new game.
  • Corrected bug where the client would crash on start up if prompt for login was not set and auto login was not set.
  • User servers can now always be deleted even if a remote admin password is not set.
  • The single player and multiplayer stats buttons for user games will now only enable for games that have trackable stats.
  • Client will now handle a system channel notice which will inform the user that a client update is now available and display a Windows notification and a chat room notice message in the current chat room they are in.
  • Client will now properly handle the Windows suspend/resume states and disconnect and reconnect respectively to the chat system. This will allow for properly notifiying friends when a player's computer goes to sleep and wakes up. This will also allow for an accurate online player listing on the website. If for any reason a player's computer doesn't suspend properly and their chat connection times out, our backend system will handle setting the player to offline.
  • Updated game room create/edit screen so that you no longer have to select a server type before selecting a server and unchecking/checking "Allow audio chat" will filter the server list. Servers that do not support audio chat will not be in the server list if "Allow audio chat" is checked.
  • The "I will be the server" server option will now be the last server in the game room create/edit screen server list, but only if "Allow audio chat" is not checked and the player has P2P ports configured for the current user profile. It is now also labelled as "Not Recommended".
  • Global Conquests's GCFIX.COM file will now be copied to the game folder so it can be used automatically.
  • Client now includes the Build engine mouse fix file BUILDMFX.EXE which will be copied to the player's game folder automatically, but will only used if the game is configured to use it. This patch works with the following games:
    • Blood
    • Duke Nukem 3D
    • Shadow Warrior
    • Redneck Rampage
    It can be enabled and disabled on the "Input" tab of the game edit screen.
  • Client now includes the no vertical mouse movement fix file NOVERT.COM which will be copied to the player's game folder automatically, but will only be used if the game is configured to use it. All Doom engine games have been updated to allow using this fix:
    • Doom
    • Doom II
    • Heretic
    • Hexen
    • Strife
    • Final Doom
    It can be enabled and disabled from the "Input" tab of the game edit screen.
  • Adjusted the DOSBox default settings and the DOSBox settings will now be downloaded when using the reset to default DOSBox settings in the user profile and user game screen. These are now the defaults for these settings:
    • Rendering = OpenGLnb
    • Fullscreen = On
    • Keep Aspect Ratio = On
    • Scaling Engine = None
    • RAM = 32MB
    • Joystick Type = Auto
  • Corrected a bug where when using the "Reset to Default" or "Reset to Profile" options when editing a game would not always save the changes.
  • Operation Body Count is now supported. Its GOG profile is also available.
  • Powerslave / Exhumed is now supported. Its GOG profile is also available.
  • NAM is now supported. Its GOG profile is also available.
  • Final Doom is now supported. It is listed as 2 games:
    • Final Doom (TNT: Evilution)
    • Final Doom (The Plutonia Experiment)
    Their GOG and Steam profiles are also available.
  • All Ultimate Doom, Doom II, Heretic and Hexen map names have been renamed to include their respective in-game names.
  • The 3 deathmatch levels for Heretic: Shadow of the Serpent Riders are now available (E6M1, E6M2 and E6M3).
  • Added permanent chat channels for NAM, Operation Body Count and Powerslave.
  • Updated the "Debug Mode" option on the miscellaneous configuration tab to read "DOSBox Debug Mode".
  • Updated the game room create/edit screen to not enable the "Ok" button until all required fields are populated.
  • Command & Conquer: Red Alert - Aftermath now supported.
  • Game mods and maps can now be used when setting up game rooms! Currently supported games (only full games):
    • Ultimate Doom
    • Doom II
    • Heretic
    • Hexen
    • Strife
    • Rise of the Triad
    • Chasm: The Rift
    • Blood / Blood (One Unit Whole Blood)
    • Quake
    • Warcraft II / Warcraft II: Beyond the Dark Portal
    • Descent
    • Descent II
    • Command & Conquer: Red Alert / Counterstrike / Aftermath
    • Shadow Warrior / Wanton Destruction / Twin Dragon
    • NAM
    • Duke Nukem 3D
    • Redneck Rampage / Redneck Rampage: Rides Again
  • Game mods and maps will be uploaded to our servers so they can be used by all players and will be synchronized automatically when launching the games from a game room.
  • Any custom mods and/or maps will display in the game room info panel.
  • DOS Drive "X:" is no longer available when setting up a virtual CD-ROM drive for a game as it is now being used for mounting the mods and maps folder.
  • For games that have pre-start options with enemy/monster selections the default is now "None".
  • Corrected a bug where selected info panel items' values would not clear from the bottom panel when the info panel's associated list view no longer had a selected item. The screens fixed were the game room lobby, my games, my servers and servers.
  • Doom engine games will now use a version of IPXSETUP.EXE from the fragglet/vanilla-utilities suite in order to ensure all mods are properly passed to the primary EXE: https://github.com/fragglet/vanilla-utilities. The games using this alternate EXE are:
    • Ultimate Doom
    • Doom II
    • Heretic
    • Hexen
    • Strife
    The alternate EXE will not overwrite IPXSETUP.EXE, but will be named IPXS_VU.EXE.
  • Upgraded DOSBox to version 0.78.1 of the DOSBox Staging build which provides mount overlay support which is being used to handle mapping to CGA's game mod and maps folders for games that need custom mods and maps to exist in these games' parent folder without copying the files to that folder.
  • The game list view columns are now sortable.
  • The View menu now has a "Game Mods & Maps" menu item which will open the screen that displays all the games with mods and/or maps and users who have uploaded mods or maps can maintain them from here.

Click here to download the latest client.

]]>
Sat, 02 Jul 2022 18:35:17 CodeJunkie 319C2FFB-9810-4F30-852E-5D2338764D46 News
<![CDATA[Client 4.0.7 Now Available!]]>

Client Updates

  • The client will now run a separate DOSBox instance for Rise of the Triad's dedicated server.
  • The first person to start the game in a game room for Rise of the Triad or NetKeen will be the server instead of the room owner.
  • Game room names can now be set and edited from the client and are displayed in the main game room list as well as the game room info panel. When entering a game room a message will now be displayed that says "You have entered !"
  • Fixed several instances in the GUI where text with ampersands would be rendered as accelorator key shortcuts (ie: an underscore) instead of an ampersand.

Click here to download the latest client.

]]>
Tue, 07 Jun 2022 21:59:16 CodeJunkie 3DFCAB9B-7604-418C-B2F0-4FCF8BD833DE News
<![CDATA[Client 4.0.6 Released!]]>

Client Updates

  • The game room launch game process will now check to see if the client needs to be updated before allowing the client to launch the game and connect to the game room. If an update is needed the launch process is halted and the player is now asked if they want to check for updates.

Click here to download the latest client.

]]>
Fri, 27 May 2022 18:24:31 CodeJunkie 86D58F09-A555-4442-A132-76D3082D874B News
<![CDATA[Server 4.0.1 and Client 4.0.5 Released!]]>

Server Updates

  • Corrected some instances where the server could not disconnect the client connection when an error occurred resulting in stale TCP connections and server instability.
  • Added a watch dog thread per server that will disconnect idle non-CGA connections and idle stale connections in order to prevent stale connections and causing instability.
  • Added an IP ban controller which will ban any non-CGA client IP that attempts malicious communication. The banned IPs are stored in the server config folder called ipbans.json.
  • Server Manager application icon has been updated to the CGA logo on all platforms.
  • Corrected issue which would cause the daemon version of the Linux server to crash attempting to stop servers from the console server manager.
  • Linux daemon will now properly shutdown every time it's stopped.

Client Updates

  • Corrected an issue which would hang the client when connecting to a game room's server and the client is immediately disconnected before connecting to the server's relay server.
  • If a server is not able to be connected to when launching a game from a game room the player will automatically leave the game room and the server ping time will be set to 9999 which will also flag it from being used by the player to create game rooms. If the player created the game room they will be asked if they want to delete the game room.

Click here to download the latest client and server.

]]>
Wed, 25 May 2022 23:56:08 CodeJunkie 9F1F5855-036D-402A-8734-1E5395A9B052 News
<![CDATA[Client 4.0.4 Released!]]>
Just a few minor updates and bug fixes.

Client Updates

  • Corrected access violation when an update is found during the client startup process that prevents the client from closing.

Click here to download the latest client.

]]>
Sun, 22 May 2022 16:02:01 CodeJunkie AE496011-FFCB-4A87-8012-616DE3D0CD4B News
<![CDATA[Client 4.0.3 Now Available!]]>
Just a few minor updates and bug fixes.

Client Updates

  • Corrected access violation when attempting to access the server list screen after logging out and back in again.
  • Pinging servers on startup will not longer ping servers that were previously flagged as unreachable.
  • The startup process will no longer wait on the server ping process to complete.
  • The refresh all and ping all functions of the servers screen will be disabled while the startup server ping process is running.
  • The ping all button of the servers screen will now stay disabled until the ping process completes.
  • Unreachable servers will no longer be selectable when creating or editing game rooms.

Click here to download the latest client.

]]>
Sun, 22 May 2022 15:04:41 CodeJunkie E60C1C41-E229-4CB6-B1A0-5F7A6758757D News
<![CDATA[Client 4.0.2 Released!]]>
Just a quick update with some minor bug fixes.

Client Updates

  • Corrected crash when regional settings are not set to United States.
  • Updated the Discord join URl to a permanent discord URL: https://discord.gg/SvQyFQZEYp

Click here to download the latest client.

]]>
Tue, 10 May 2022 20:10:23 CodeJunkie 6DDE3338-E71E-4F3D-8B58-0E2C9A8FECE6 News
<![CDATA[Client 4.0.1 Released]]>
Just a quick update with some minor bug fixes.

Client Updates

  • Corrected some buttons throughout the client that had incorrect hints.
  • Corrected some access violations that could occur if the user had no default profile (which has been corrected on the backend as well) or if they do not connect to the chat server and they attempt to navigate to some of the main menu items.

Also, there is currently an issue with the service version of the Linux server where it's crashing without any notice and shutting down. It's also having issue when restarting individual virtual servers. The console version works fine as does both Windows versions.

Click here to download the latest client.

]]>
Thu, 03 Mar 2022 01:34:55 CodeJunkie 34F584EB-1EA0-4AC5-9EE7-A6129B7B6238 News
<![CDATA[CGA Client & Server 4.0 Finally Released!]]>

It's finally here! The completely rewritten CGA Client is now a complete desktop application and the website is no longer required to manage your games, create or join game rooms, etc, etc. The dedicated server will now self register which will make it a lot easier to manage as well. With that being said, there are a lot of changes, bug fixes and features added to both the client and the server and it's too much to list here, but everything can be viewed on their respective pages:

Client Changes

Server Changes

We also now have a Discord server! Join us HERE!

~CodeJunkie

]]>
Tue, 01 Mar 2022 12:43:20 CodeJunkie DC3FA326-682D-4490-B88A-E96055583BE7 News
<![CDATA[Back up!]]>
Sorry for the inconvenience, but our Internet access went down Saturday evening and just came back up about an hour ago.]]>
Mon, 01 Mar 2021 11:46:21 CodeJunkie DA677EAF-B6D2-0157-19F4-414C8A031ED7 News
<![CDATA[New Router Installed!]]>

Got the new router Tuesday and promptly installed it. It went a lot easier than I expected and is running great.

~CodeJunkie

]]>
Thu, 03 May 2018 14:24:41 CodeJunkie D278D8D6-44D9-4BE4-419E-51853627390D News
<![CDATA[Back Up and Running]]>

Yes sir, we're back up and running on our new 1 gigabit fiber connection! We're not at full speed yet though. I have a new edge router on order and it will be here next week so there will be some downtime after it arrives and I get it configured and pull the old router. That's not to say that the new connection isn't fast..I'm getting ~350 Mbps down and up now and that's a huge leap from 50 Mbps down and 11 Mbps up.

~CodeJunkie

]]>
Thu, 26 Apr 2018 20:21:54 CodeJunkie 6B4D3A1F-AD77-35FA-D916-A4303E1CEAB7 News
<![CDATA[ISP Switch Moved to Wednesday]]>

Well, the switch didn't happen this weekend unfortunately, but it will happen this Wednesday, the 25th...hopefully.

~CodeJunkie

]]>
Mon, 23 Apr 2018 11:37:47 CodeJunkie 8B96A32B-8310-885E-B7D5-E1DF0DA91B20 News
<![CDATA[ISP Switch This Weekend]]>

That's right, tomorrow, Saturday, April 21st, 2018 I will be switching from Comcast Business (finally!!) to AT&T Fiber and upgrading from a 50 megabit connection to a 1 gigabit connection! The switch should start between 1 and 3 P.M. central daylight savings time. I'm not sure how long the outage will be but I will also have to switch all my domains over to the new IP address as well. There is a possible 24 hour period of downtime.

~CodeJunkie

]]>
Fri, 20 Apr 2018 14:27:24 CodeJunkie 36D04F68-1A0E-9583-0711-4B3A486AAF5F News
<![CDATA[Lobby Chat Fixed]]>

The lobby chat is working now. I broke it a little while ago, but it's OK now. Sorry for any inconvenience.

~CodeJunkie

]]>
Sat, 06 Jan 2018 17:10:28 CodeJunkie E0B62CA0-E343-B23C-6D9D-F3479C10C45D News
<![CDATA[Worms: Reinforcements Re-Supported!]]>

So...I've re-added Worms: Reinforcements to the supported game list. I was able to get a copy of the original Worms game and the Reinforcements expansion off Ebay before the holidays. This allowed me to get it setup and tested.

Enjoy!

~CodeJunkie

]]>
Sat, 06 Jan 2018 15:44:14 CodeJunkie A354DD29-AF7C-A235-E52D-0FBF8C470ABF News
<![CDATA[Chasm: The Rift & Add On Maps Now Supported!]]>

Chasm: The Rift and its Add On Maps are now supported. If you have this game and do not have the add on maps, head over the downloads page and grab the 1.05 patch. It contains the add on maps. You may also need to grab the performance fix which corrects a bug in the original game which would cause the game to crash under DOSBox using newer CPUs. The performance fix will also be included with the upcoming 4.0 version of the CGA Client.

Also note that I have removed Worms Plus: Reinforcements from the game list since Worms United is the combination of the original Worms game plus its expansion Reinforcements. Worms United is also available on GOG.com

~CodeJunkie

]]>
Wed, 20 Sep 2017 19:12:32 CodeJunkie 2905A515-6426-F44E-6E8E-C7B8002C83E6 News
<![CDATA[Comanche 3 & Slipstream 5000 Now Supported!]]>

Have fun!!

~CodeJunkie

]]>
Wed, 20 Sep 2017 00:04:44 CodeJunkie 25257E4A-76CA-4B0D-146D-5AB20655A0A6 News
<![CDATA[Werewolf Vs. Comanche 2]]>

Yes sir, you can now play Werewolf and Comanche 2 on CGA! Comanche 3 and Chasm are coming soon.

~CodeJunkie

P.S.: Sorry about the double post. The last entry was posted from my local development environment and all the links pointed to my workstation...whoops! :)

]]>
Mon, 18 Sep 2017 20:30:43 CodeJunkie A1CA06F9-14EF-D14B-4884-B1BA0A1B87B3 News
<![CDATA[3 More Games Supported!]]>

That's right! I have added support for Eradicator, including the GOG.com setup and manual setup, NHL '97 for you sports fans out there and Advanced Tactical Fighters AKA Jane's ATF

~CodeJunkie

]]>
Wed, 13 Sep 2017 23:24:36 CodeJunkie 9A898061-4D41-9D35-E336-0B1B806D7622 News
<![CDATA[Battle Isle 2 & Z Now Supported!]]>

Yes, finally managed to get Battle Isle 2 supported. Battle Isle 2 requires the Scenery CD which added serial direct link support. while it allows for up to 6 players over serial connections, I'm currently only supporting 2 for now as this would require some rewriting of the serial relay server, but it is a possibility after the client and server are released. You can configure the game manually or based on the GOG.com setup. Z is supported, but I had to make a change to the client to allow the client to build the batch file "Z.BAT" which the game requires you to run so it won't be available until CGA 4.0 comes out. Which is getting closer.

With that being said, I have made a lot of progress on both the new client and sever. Some updates to the server include, self registration and online status updating when it starts, actually being able to connect to your own dedicated server when it's running on your own LAN (can't believe I never noticed this one!!), dynamic IP update support and many performance and stability updates including a massive performance increase in the serial relay server (games such as Jurassic War are actually playable now).

~CodeJunkie

]]>
Mon, 11 Sep 2017 12:45:39 CodeJunkie 10CA1CD0-AC8D-82F3-5E14-910C5F11210C News
<![CDATA[Silent but not Forgotten]]>
Well, looks like it's been a while since I have done anything with CGA, but I assure you I have not forgotten about it. I have been busy with several other projects including building an MMORPG. That one is a lot work of work, but it's been fun. I've recently taken a break from that and have been working on CGA the past few weeks. There are going to be quite a few changes coming that I have have been wanting to take care of for quite while now. One of the major changes will be the client being converted to a native desktop application with all the features of the browser based interface, with plans for an Android version. The browser based interface will be going away. The client will still use the web server via the API I've developed and no one will lose any of their configurations or stats. Right now development has been going very smoothly. The server will also be updated to use the new API which will improve the user experience all around. You will no longer have to register servers on the website after setting them on your local server. That whole process will become easier and more intuitive and will allow for some other features I had planned easier to implement. With that being said, in order to make everyone's user experience as consistent and enjoyable as possible, the ability to setup open relay servers will be going away. Anyone wanting to run a server will need to use the CGA dedicated server. There will be many more cool things coming, but I will hold off on those for now. Thanks to everyone that has been using CGA over the years and stay tuned! ~CodeJunkie ]]>
Sat, 27 May 2017 12:24:11 CodeJunkie 00D1B2D4-FAAE-8EBB-3BA7-DBC1F1DD3660 News
<![CDATA[NetKeen Now Supported!]]>

NetKeen is a fan-created, multiplayer Commander Keen game that runs in DOS, compiled from source code obtained by reverse engineering the Keen:Galaxy executables. The original DOS Wolf3D engine, along with the DOOM IPX networking driver were incorporated as well. Because it uses so much of the original Id code, the NetKeen feels very similar to the original Keen games.

Visit the official NetKeen website HERE for more details and download the game!

]]>
Mon, 31 Mar 2014 23:26:59 CodeJunkie 9B965C3A-DEAB-1BBE-FC51-426E42F27B84 News
<![CDATA[Client 3.2.1 Available!]]>
Sorry for the delay in sending out this news update, but yes, version 3.2.1 of the CGA Client is now available!

Client Updates

  • Removed AES encryption when getting game room data. The AES code was buggy and not working correctly all the time.

The issue with the AES encryption was responsible for the sporadic game path does not exist errors. Basically the data being sent to the client was corrupt.

Click here to download the latest client.

]]>
Thu, 06 Feb 2014 01:07:26 CodeJunkie 8F848B46-2BBD-19C2-F493-B04C416DA47B News
<![CDATA[Client & Server 3.2 Now Available!]]>
Version 3.2 of the CGA Client and Server is now available!

Client Updates

  • Mac OSX now supported!
  • Windows and Mac client include a small menu program. In Windows the shortcut is named "Classic Gaming Arena" and you have the option during install to add it to the desktop and/or the quick launch. It is also in the start menu. On Mac it is the default program run when the application is launched. It is also now launched by default for the Windows client if nothing is passed on the command line instead of the website being opened.
  • Corrected the bug that played a "player left" sound whenever someone left any game room on the server the client was connected.
  • Added a debug mode option to the client configuration which will allow the player to see all the dos commands being run by DOSBox. It will also pause execution before the game runs and after the game exits. This feature works in multiplayer, single player and game setup mode. This option is also configurable from the configuration program under the misc tab.
  • New logo icon now being used where applicable.

Server Updates

  • Removed the authentication check that matches the client's hostname from a DNS lookup to the hostname passed in from the website which could cause an access denied error if they did not match due to a cached DNS record that was different.

Website Updates

  • Website no longer performs reverse DNS lookups. This will improve performance of the site for users that a hostname cannot be retrieved for whatever reason.

Click here to download the latest client and server.

]]>
Tue, 14 Jan 2014 02:07:07 CodeJunkie E88331F5-56F1-9A97-AE7F-F9F7DEDA2432 News
<![CDATA[New Reouter Installed!]]>

I got the new router/firewall installed last night. I'm getting the full throughput now and everything is working amazingly well. Let me know if you experience any issues though. <>

~CodeJunkie

]]>
Tue, 05 Nov 2013 11:28:20 CodeJunkie CDDF27D1-438D-8C1E-9B12-2D350932F2AE News
<![CDATA[Extra-Life Live Streams]]>

Check out our live streams at http://www.timecl0ck.com. We'll be play a whole host of games for 25 hours!

~CodeJunkie

]]>
Sat, 02 Nov 2013 08:04:28 CodeJunkie 991E6F76-B347-6421-31A7-7F4EECA63816 News
<![CDATA[Update on Mac Client]]>

Just wanted to let everyone know that the Mac OS version is all good to go. I'm just waiting on a friend to wrap up some new logo designs for CGA so the Mac version has a nice set of icons instead of the DOSBox logo. The new logo will also be used for the other platforms as well as the website. This new logo will also be the start of an eventual website redesign. The amount of data that I need to display on the site has vastly outgrown the template I purchased all those years ago.

~CodeJunkie

]]>
Wed, 30 Oct 2013 20:48:16 CodeJunkie 0558AE94-2D55-3267-71B9-BEFD04F6CC5E News
<![CDATA[Back Up!]]>

So my service has been upgraded to 50Mps. The Comcast tech even showed up at 9:30am. So far it's awesome, except for the fact that my router is now unable to product the throughput needed. I have spent most of the day tweaking my router. I have managed to eek out between 22 and 25Mps down and ~10Mps up. Needless to say I have a newer model router on order.

~CodeJunkie

]]>
Sat, 26 Oct 2013 16:13:02 CodeJunkie D333FCF1-DB2E-546E-D922-A5AC27B8A2CF News
<![CDATA[Scheduled Downtime Oct 26th, 2013]]>

Unfortunately we will be down sometime between 10am and 2pm on Saturday, October 26th, 2013. The good news is that I am upgrading to a 50Mbps cable connection!

~CodeJunkie

]]>
Wed, 23 Oct 2013 21:51:08 CodeJunkie 690AA369-B56C-9FD6-A06D-32E883A2F46F News
<![CDATA[Help Raise Money for Extra-Life 2013! Nov 2-3]]>

On November 2nd - 3rd, 2013, myself and friends will be raising money for LeBonheur Children's Hospital through the Extra-Life organization. For a full 24 hours we will be playing video games until our eyes bleed. Click HERE to make a donation towards me or visit our team's page and make a donation towards any of us: My Little Pony Express. We will be streaming the event live for the full 24 hours, so join us and have some fun while helping heal children. I will post more details regarding the live streaming as they are made available.

Thanks and have fun, ~CodeJunkie

]]>
Mon, 21 Oct 2013 13:26:30 CodeJunkie EEB0B9B0-7669-E772-9270-3FB764CECCEE News
<![CDATA[Syndicate On #GOG Now Includes American Revolt!]]>

That's right, the Syndicate Plus package at GOG.com now includes American Revolt. What this means for CGA users is that Syndicate from GOG will be supported on the CGA site in the near future. Click HERE to purchase Syndicate from GOG.com!!

~CodeJunkie

]]>
Mon, 30 Sep 2013 20:51:32 CodeJunkie B927DCAF-8CA8-BB4D-2EF3-537DE8398975 News
<![CDATA[#LootCrate! EPIC GEEK+ GAMER GEAR DELIVERED MONTHLY!]]>

Check out LootCrate.

EPIC GEEK+
GAMER GEAR
DELIVERED MONTHLY!

6 to 8 hand-picked epic products.
Membership in an active, growing community.
Chance to win Mega Crate with $250+ value!

~CodeJunkie

]]>
Fri, 27 Sep 2013 10:48:52 CodeJunkie 18297595-10DB-FDA5-CA5C-D95F288B8D55 News
<![CDATA[New Web Server Up and Running!]]>

That's right, I replaced the fried motherboard and got everything back up and running last night. If you notice anything that seems out of the ordinary please let me know.

]]>
Sun, 22 Sep 2013 22:41:38 CodeJunkie a5c4a457-c90f-329a-5c57-e6ce26fdef05 News
<![CDATA[New Web Server]]>

Now that I have Internet access again I can finally get the new web server up and running. I'll be working on it over the next week or so. If the site goes down please be patient. Thanks!

~CodeJunkie

]]>
Mon, 16 Sep 2013 22:51:22 CodeJunkie B26169A9-56A1-3D88-ADBC-40D5FC7FB6A7 News
<![CDATA[Finally Back Up!!]]>

Ok, so after three weeks Comcast finally came out to finalize the transfer of my business class internet service. Apparently they cannot handle a simple transfer without screwing it up. I won't go into the details, but the tech that came out today, who was very nice and knew what he was doing, didn't even realize he was doing a re-activation on my gateway and not a new install until I told him. I'm sure he was grateful as it only took him about 15 minutes to take care of everything.

~CodeJunkie

]]>
Mon, 16 Sep 2013 11:15:59 CodeJunkie BA7D6CE3-6FB9-F810-E64D-C1056B19D75C News
<![CDATA[Comcast Outages (Again)]]>
Well, Comcast has been up and down this week again. Our service was down for almost 11 hours yesterday and about 7 hours this morning. It's up been up since about 8am Central time so we we'll see what happens today. From what I can tell there are always issues in Marietta, Georgia which is outside of Atlanta and our traffic here gets routed through there. In any case, if the site is down it's because Comcast is flaking out again and we're sorry for the inconvenience. ~CodeJunkie]]>
Tue, 27 Aug 2013 08:20:24 CodeJunkie A1233EC6-5BEF-EBA1-0B75-20A3ACFA1558 News
<![CDATA[Servers Moving]]>
Just wanted to let everyone know that our servers will be moving this week and there could be interruptions in service. Thanks and sorry for the inconvenience. ~CodeJunkie]]>
Mon, 19 Aug 2013 09:42:01 CodeJunkie C488E5BD-592A-3323-6860-362B18EA4A42 News
<![CDATA[Comcast Outages]]>
Comcast has been having outages periodically over the fast few days across the country. If you are experiencing issues accessing the site this is why. We apologize for the inconvenience and hope Comcast get's their issues resolved soon. ~CodeJunkie]]>
Tue, 16 Jul 2013 12:01:33 CodeJunkie CCAC6392-1BCC-7DD9-C099-A3343A6DAC69 News
<![CDATA[MacOS X Client Coming Soon!]]>
Yes indeed! Soon a third set of gamers will be able to join the club. If you have an Intel based Mac running Mac OS X 10.6+ get ready to have some fun! I'm in the final stages of testing so stay tuned.

~CodeJunkie]]>
Tue, 21 May 2013 21:46:05 CodeJunkie 1183A4D9-C111-FD08-74B1-79748F46AD96 News
<![CDATA[Client & Server 3.1 Now Available!]]>
Version 3.1 of the CGA Client and Server is now available!

Client Updates

  • Improved security.
  • Now passes player name, country, OS and game name to the sever for debugging purposes.
  • Added TCP keep-alive.

Server Updates

  • Improved security.
  • Handles client keep-alive message.
  • No longer hangs on startup if the TeamSpeak license server cannot be reached.
  • TeamSpeak now logs to server log.

Click here to download the latest client and server.

]]>
Tue, 23 Apr 2013 22:32:55 CodeJunkie F17E7469-9C69-C95D-279E-340F09197CE7 News
<![CDATA[Server Meltdown!!]]>
Unfortunately, our web/db server decided it didn't like its motherboard last night so it said screw it and bailed. Luckily I was able to bring the physical hard drive up in a virtual machine using VMWare. Until we can get the server motherboard replaced you may experience some slowness with the site.

The good news though is that our CGA Servers are on a different server so they will still perform as well as they always have.

Sorry for the inconvenience and I will let everyone know when the website is back to normal.]]>
Wed, 17 Apr 2013 01:48:39 CodeJunkie 41CF231D-9607-AEFB-B61C-6C9BCA062A8C News
<![CDATA[8 More Games Now Supported!]]>
That's right! 8 more games are now supported.

New Games

  • Command HQ (IPX & Serial)
  • Global Conquest (IPX & Serial)
  • Falcon 3.0 (IPX)
  • EF2000 (IPX)
  • EF2000 TACTCOM (IPX)
  • Command & Conquer (IPX)
  • Command & Conquer: The Covert Operations (IPX)
  • Command & Conquer: Red Alert - Counterstrike (IPX)

]]>
Mon, 08 Apr 2013 22:34:16 CodeJunkie C843D80C-B54D-F6E5-D1F8-26C683680F72 News
<![CDATA[Version 3 = Audio Chat = Live!!]]>
Oh yeah, you heard that right! Audio chat is now live. Download the latest client and enjoy this awesome new feature. Server admins make sure to snag the latest server. For Linux users there is now a Debian package and a tar.gz archive available for download for the server and client.

Client Changes

  • Added integrated audio chat using TeamSpeak 3 SDK!
  • Corrected code that writes the log file for the first time. It now sets the correct permissions under Linux.
  • Log file is now just "cgaclient.log" with no date.
  • Re-added the client configuration program. It can be executed using the -c or --configre command line arguments with the CGA Client. Its settings are saved per user in the .cgaclient/conf folder under their respective user profile folder.
  • Push-to-Talk audio chat feature added. (Windows only)
  • Linux users: The PID file path, config path and dosbox path can now be set in the new cgaclient shell script used to launch the CGA Client for Linux users. Located in /usr/bin.
  • Now reports its OS to the website.
  • CPU settings are now passed to DOSBox from the website.
  • Video hardware setting is now passed to DOSBox from the website.
  • Now supports the config file for Elder Scrolls: Battlespire.
  • Client will now edit game config files in single player and setup mode if needed. (Screamer 2 and Elder Scrolls: BattleSpire)

Server Changes

  • Added integrated audio chat using TeamSpeak 3 SDK!
  • Corrected logic in TCP listener threads so they shutdown properly. This issue was only noticeable under Linux, however it also improves shutdown time.
  • Log path is configurable from the cgaserver.conf file for Linux users.
  • Now reports its OS to the website when it is polled by the master server.
  • Linux users can now utilize the "service" control scripts to start, stop and query the status of the server.

Website Updates

  • Client and server change logs are now viewable by clicking their respective versions at the top of the site or from the Help section.
  • Updated the Help section to bring it up-to-date with the latest client, server and site features.
  • Server admins can once again edit their servers
  • When registering servers public and private hosts/IP addresses are now enforced. CGA and Open Relay servers will have to be a public host or IP address and CGA (LAN) servers will have to be a private IP address.
  • CGA (LAN) servers can now specify their max connections.
  • The client configuration program can be launched via the "Config" link at the top of the site next to your client's version.

New Games Supported

  • Magic Carpet Plus (IPX)
  • Carmageddon (IPX)
  • Carmageddon Splat Pack (IPX)
  • Elder Scrolls: Battlespire (IPX)

Click here to download the latest client and server.

]]>
Tue, 19 Mar 2013 02:31:34 CodeJunkie 27077FD2-C5DA-9591-705B-41B445E31868 News
<![CDATA[Updated Game List!]]>
The game list now lists all the games we support and plan to support in the future and denotes them accordingly. It also depicts each game's relay type (IPX or Serial), if it uses NetBIOS, maximum number of players, and the number of players that have the game setup on their account.

We hope the new list is helpful and we will be adding more information as the site improves. If you have any games that you think should be added to the list please let us know by contacting us.

Click HERE to view the new game list.]]>
Sun, 27 Jan 2013 01:26:30 CodeJunkie 2EEF0CE0-8D11-BC95-27EA-5A0D6C3A8E03 News
<![CDATA[XCAR - Experimental Racing Added!]]>
XCAR - Experimental Racing has been added to the supported games list. Up to 8 players can play on IPX relay server.]]>
Sat, 26 Jan 2013 01:34:06 CodeJunkie DCBF1ED7-592A-FECF-44BD-C26EC2CE4ABD News
<![CDATA[Strife and Burnout Added! ]]>
Yes indeed! I just added Strife, the Strife demo and Burnout Championship Drag Racing.

Also for all the Doom Engine based games you can now set game options when setting up a game room. For example the map to start on or whether or not there should be monsters present. For Hexen each player will be able to choose their player class or have their class be random each time they die before launching the game from within the game room.

This includes:

  • Doom
  • Doom 2
  • Heretic
  • Hexen: Beyond Heretic
  • Hexen: Deathkings of the Dark Citadel
  • Strife

Version 3 of the client and sever is almost ready! I'm doing some final testing on the TeamSpeak integration and adding some new features.

HAVE FUN!

]]>
Sat, 26 Jan 2013 00:41:19 CodeJunkie 90E52ED2-405A-A7CC-BE50-9A2FBAEA857E News
<![CDATA[Server 2.4.1 Released + More Serial Games!]]>
A new version of the CGA Server has been released as well as some more serial null modem games.

Server Changes

  • Fixed a boneheaded error in the serial relay server code. If the second player disconnected and reconnected a new relay thread was created every time. This eventually made the server become very unstable and under Windows it would go into 100% CPU. Under Linux it would just seg fault and shutdown. This was because I forgot to check and make sure a thread had not already been created.
  • Added some more error handling and logging.

Serial Games Added

  • 1942 Pacific Air War
  • Dawn Patrol: Head to Head
  • Dogfight: 80 Years of Aerial Warfare
  • F-15 Strike Eagle III
  • Flight of the Intruder
  • Hammer of the Gods
  • Detroit
  • Dark Legions

NOTE: Hammer of the Gods supports 4 players using NetBIOS over IPX, but unfortunately does not detect NetBIOS properly under DOSBox so I had to resort to serial null modem support.

Click here to download the latest server.

]]>
Thu, 27 Sep 2012 22:54:40 CodeJunkie D81E5EFA-5F35-01F6-564A-018D0850A3FD News
<![CDATA[Server 2.4 Released!]]>
A new version of the CGA Server is now available!

Changes

  • Corrected some stability issues in the threading model.
  • Made some minor optimizations to the serial relay link thread logic.
  • Added some exception handling and some more logging.
  • Corrected the code that prevents the server from starting servers when their ports are in us by another process. Version 2.3 broke it.

Click here to download the latest server.

]]>
Sat, 22 Sep 2012 02:34:31 CodeJunkie C87997D2-F5F3-E1CC-54A8-3AADF567D4A7 News
<![CDATA[Client 2.4.3 + Jurassic War Now Supported!]]>
A new version of the CGA Client has been released!

Client Changes

  • Uses the new serial options data field that has been added for use by some games (Jurassic War) that use a serial connection for multi-player support. This option allows us to tweak the serial settings for these games.

Games Added

  • Jurassic War (Serial)

Click here to download the latest client.

]]>
Fri, 21 Sep 2012 18:15:40 CodeJunkie E7B1DD6C-2719-0EA8-421A-75D407E66DC4 News
<![CDATA[Server 2.2 / Client 2.4.2 Released!]]>
Version 2.2 of the CGA Server and version 2.4.2 of the CGA Client is now available!

Client Updates

  • Refined TCP code to work with updated server.

Server Updates

  • Rewrote all the TCP server code so that it is more efficient and scalable to a high number of connections.
  • Rewrote the serial relay server code (TCP as well) for the same reasons. The performance has increased dramatically for serial relay games.
  • Refined and optimized the entire codebase in preparation for integrating the TeamSpeak 3 API for audio chat capabilities.
  • Cleaned up the logging so it makes more sense.
  • Servers will not start if the ports they are attempting to use are in use by another running process. If no servers start then the service will not start.

Click here to download the latest server and client.

]]>
Thu, 20 Sep 2012 03:11:01 CodeJunkie A98F4974-1BB8-73B0-7E65-B996229D6DD3 News
<![CDATA[Help Save City of Heroes!]]>
Please, visit this link and see what you can do to help. Thanks, CodeJunkie]]>
Mon, 03 Sep 2012 19:02:16 CodeJunkie 145D1371-19DF-BC3B-0FEA-24F2E3A7BB49 NewsEvents
<![CDATA[Linux Client Now Available!]]>
That's right, you heard that correctly. The CGA Client is now available for Linux.

We do not have an installer package available yet, so it will have to be installed manually. Be sure to read the instructions carefully on how to set it up in the install.txt file provided within the zip file. If you need help feel free to contact us.

NOTE:The client binary must go in the /usr/bin path in order to function correctly and to launch DOSBox correctly. We are not shipping DOSBox with this version of the client.

Click HERE to download it now.]]>
Wed, 08 Aug 2012 00:27:32 CodeJunkie 841ECD1F-5B6A-AD93-50FC-2608CFD203FB News
<![CDATA[Client 2.4.1 Now Available!]]>
A new version of the CGA Client has been released!

Client Changes

  • Corrected a bug where in the client would not log that it was already running in the event that a second instance of the client was run.
  • Added system error logging when errors occur during file copy processes so that the problem can be determined more accurately. ie: if a file is missing or a permissions problem occurs.

Click here to download the latest client.

]]>
Sun, 29 Jul 2012 23:57:55 CodeJunkie f24e702c37d7a6047f7adb82a0010b69
<![CDATA[Constructor & Big Red Racing Now Supported!]]>
The full/registered versions of Constructor & Rig Red Racing are now supported. The demo version of Big Red Racing is also supported. You can purchase Constructor from GOG.com if you don't already own it.

Click here to download the demo version of Big Red Racing.

]]>
Tue, 17 Jul 2012 22:46:28 CodeJunkie 7acb3a76cef7472d8024ad879320f356
<![CDATA[Server 2.1/Client 2.4 Now Available!]]>
That's right! Version 2.1 of the CGA Server and version 2.4 of the CGA Client is now available!

Client Updates

  • Now supports private CGA servers.

Server Updates

  • Private servers now supported.
  • Now has a combined total connection limit of 512.
  • Now checks server ports to make sure servers do not use ports used by already loaded servers.

Website Updates

  • When creating rooms on a server that is private the player will be prompted to enter a password. If the password is correct it will be saved for future use and the room creation process can proceed.
  • When launching a game from a game room that was created on a private server the player will be prompted to enter a password. If is is correct it will saved for future use and the game will launch.
  • Server passwords are saved per user account and the player will not be prompted for the password again unless the server admin changes the password.

Click here to download the latest server and client.

]]>
Mon, 16 Jul 2012 12:52:14 CodeJunkie 14ac09969db83593ed22ed3c75e49e8b
<![CDATA[Server 2.0.1 Released!]]>
A new version of the CGA Server is now available!

Changes

  • Added an End-User License Agreement to the installer. (license.txt)
  • Added a EULA link on the start menu group.
  • Added a change history file named "changes.txt".
  • Added a link to this file on the start menu group named "Change History".
  • Added an INNO Setup license file. (innosetup_license.txt)
  • Added a link to the start menu group named "Server Configuration" which opens the conf file, cgaserver.conf, in notepad.exe so it can be edited.
    NOTE: Server service must be restarted for changes to take affect.
  • Added a "Register New Account" start menu group link.
  • Updated the "CGA Server on the Web" start menu group link to point to:
    http://www.classicgamingarena.com/help/cgaserver
  • Once again changed the secondary port key in the conf file to be called "RelayPort". There is no need to add this manually. The server will now self correct the changes made to the conf file including the RelayType key.

Click here to download the latest server.

]]>
Sun, 08 Jul 2012 17:19:16 CodeJunkie 41860a6dc844704c56fb771d7e24cd1d
<![CDATA[Client 2.3 Now Available!]]>
A new version of the CGA Client has been released!

Client Changes

  • General code cleanup and optimization.
  • Adding more error handling.
  • Added logging. A "log" folder will now be created under your user profile.

    "%profile%/.cgaclient/log"

    The log file format is "cgaclient_yyyy_mm_dd.log".

Click here to download the latest client.

]]>
Sat, 07 Jul 2012 19:24:30 CodeJunkie 7c2da45d8a82918cc4b2c18264f081d0
<![CDATA[Client 2.2.1 Released + Theme Hospital Added]]>
A new version of the CGA Client has been released!

Client Changes

  • Added a register new account link to the Start Menu group.
  • Singleplayer mode and setup mode will now update the current profile on the website with the client's version.

Games Added

Click here to download the latest client.

]]>
Thu, 05 Jul 2012 22:52:54 CodeJunkie fe69005ea8abe01e7846996046a347c4
<![CDATA[Client 2.2 Released]]>
A new version of the CGA Client has been released!

Client Changes

  • The client now has several operating modes.
    1. Multiplayer mode. (normal)
    2. Single player mode. This will launch a game with no network connectivity and will only be playable in single player mode. Initiated from the website.
    3. Setup mode. This mode launches a game's setup program. It is initiated from the website.
    4. Update check mode. This mode will check for updates and tell you if your client is up-to-date.
    5. Version update mode. This mode will update current logged in profile with version of the your client. Initiated from the website.
  • Updated the "CGA Client on the Web" start menu link to point to:
    "http://www.classicgamingarena.com/help/cgaclilent"
  • Added a "Check for Updates" start menu link.
  • Added an "End-User License Agreement" start menu link.
  • Added the setup executables for Doom and Doom II for the Steam distributed versions since they were not shipped with these versions of the game. They will be copied to their respective game directories when launched from the website.

Website Changes

  • Added the current Client and Server versions at the top of the site.
  • After logging in you will see your currently selected profile's client version at the top of the screen. If the version currently on file is not current then it will appear red and will be a link. The link will send you to a page which will allow to download and install the latest client or validate your client's version. (version 2.2+)
  • The "My Profiles" management screen now shows the client version for all profiles.
  • Under "My Games" you can now run the setup program for a game if it has one or launch a game in single player mode.

Click here to download the latest client.

]]>
Mon, 18 Jun 2012 12:13:47 CodeJunkie a055bba38d6a264133454c2e2896ca4e
<![CDATA[Client 2.1 Released!]]>
A new version of the CGA Client has been released!

Changes

  • DOSBox is now distributed with the CGA Client. It will be used for all games including those purchased from GOG.com and Steam.
  • The option to configure the CGA Client has been removed. It will return with future feature updates. The installer no longer offers to run the configuration after install.
  • Added a change history file. (changes.txt) The installer now offers the options to view the change history after installation has completed.
  • A menu item has been added to the start menu group to view the change history.
  • Added innosetup_license.txt.
  • Files copied to the user profile path are now copied to:

    "%profile%/.cgaclient"
  • Added an End-User License Agreement (EULA) contained within license.txt.
  • A screen shot and video capture path is now created under the aforementioned client path as "capture". A profile id sub folder will also be created for each CGA profile that accesses the client. This path will be as the capture folder for DOSBox. (this is for a future feature)

Click here to download the latest client.

]]>
Fri, 08 Jun 2012 09:59:25 CodeJunkie bdb32a1c0a8c0c54f397221e6c9b6c79
<![CDATA[3 More 3D Realms Games Now Supported!]]>
Yes 3, count 'em, THREE more 3D Realms games are supported!.

New Games

  • Death Rally (IPX)
  • Duke Nukem 3D: Atomic Edition (IPX)
  • Terminal Velocity (IPX)

]]>
Fri, 20 Apr 2012 14:19:15 CodeJunkie 1bba5214dcc111a1708724ae64302b11
<![CDATA[Death Rally Now Supported!]]>
The full/registered version of Death Rally is now supported. It uses IPX for up to 4 players. You can purchase it from 3D Realms if you don't already own it.

Click here to download the shareware version of Death Rally.

]]>
Fri, 20 Apr 2012 12:27:48 CodeJunkie 1eae0b333071f5b205f33a7a1e7d2866
<![CDATA[3 New Full/Registered Games Supported!]]>
Three more full/registered games have been added to the support list.

New Games

  • One Must Fall: 2097 (IPX)
  • Shadow Warrior (IPX)
  • Teminal Velocity (IPX)

]]>
Fri, 20 Apr 2012 10:59:02 CodeJunkie fd1859a9a2b2614093200c42ad3081bc
<![CDATA[** 3D Realms Games Now Supported **]]>
Yes, DOS games purchased from 3D Realms are now supported by CGA. There are only a couple supported so far, but keep checking back for others. When adding these games your profile select the "Apogee/3D Realms" configuration type.

Currently Supported Games

  • Wacky Wheels (Serial) - Update DOSBox for this game to 0.74+.
  • Shadow Warrior (IPX)

Click here to download the latest client.

]]>
Fri, 20 Apr 2012 10:51:25 CodeJunkie 15f6f00f07a8b21145d6b9eb82d44de3
<![CDATA[Client 2.0.6 Available!]]>
A new version of the CGA Client has been released!

Changes

  • A COMMIT.DAT file is now included for each Build Engine game that uses COMMIT.EXE. There seemed to be a problem when a game did not have one created and the client created one on the fly and only had two options in it. These games are: Duke Nukem 3D, Blood, Shadow Warrior, Terminal Velocity, Redneck Rampage and Redneck Rampage Rides Again.
  • The CGA Client will now copy any files that need to be copied to a game folder before attempting to modify/create config files. This is to ensure the first change works as it should. This also includes such files as NETBIOS.EXE and IPXSETUP.EXE.

Click here to download the latest client.

]]>
Fri, 20 Apr 2012 10:42:34 CodeJunkie 703ab22f55f540f69d5c615f561f6115
<![CDATA[Mortal Kombat 3 + Wacky Wheels Supported!]]>
That's right, two more games are now supported!.

New Games

  • Mortal Kombat 3 (IPX)
  • Wacky Wheels (Serial)

Click here to download the shareware version of Wacky Wheels.

]]>
Thu, 19 Apr 2012 15:24:17 CodeJunkie 09e7e48606bdefdb5ca45d0a60c006d1
<![CDATA[Client 2.0.4 / Linux Server Avaiable! + More Games!]]>
Version 2.0.4 of the CGA Client is now available as well as the dedicated server for Linux!

Client Updates

  • Now supports the Grand Theft Auto configuration file.

New Games

  • HIND (IPX, GOG.com)
  • Grand Theft Auto (IPX)

Server Updates

  • The CGA Dedicated server is now available for Linux. The ZIP file contains the 32-bit server binary and the conf file. The conf file should be placed in "/etc/cgaserver/". The server will write its log file to "/var/log/". The binary is a daemon and should be run from "/usr/sbin/". Edit the configration file as needed and start the server. Register your server just like the Windows version from the CGA website. Contact us if necessary.

Click here to download the latest client and server.

]]>
Sun, 15 Apr 2012 21:29:47 CodeJunkie 74a45c62ee7f89c67ecda7303ceb26e6
<![CDATA[Follow Us On Twitter and Facebook.]]>
That's right, you can now follow the Classic Gaming Arena on Twitter and Facebook! Simply click the appropriate buttons at the top of the site or click below to start following us.

 
]]>
Mon, 05 Mar 2012 15:58:44 CodeJunkie fb68dbe12056ed433317ae89f434c3e9
<![CDATA[Client 2.0.3 Available + More Games!]]>
Version 2.0.3 of the CGA Client is now available!

Client Updates

  • Updated the command that mounts CD-ROM drives to include quotoes around the local path in the event the path contains spaces.

New Games

  • Apache Longbow (IPX, GOG.com)
  • Test Drive Off-Road (IPX)

Click here to download the latest client.

]]>
Sat, 03 Mar 2012 16:39:43 CodeJunkie 170ed9c003fab66e5820caa8554ac75f
<![CDATA[Client 2.0.2 Available + More Games!]]>
Version 2.0.2 of the CGA Client is now available!

Client Updates

  • Updated client to support Screamer 2's configuration file.

Website Updates

  • Updated the backend to handle games that use a batch file to launch themselves. They are now setup to execute using the "call" prefix so that commands that should come after the batch file, such as the "exit" command that closes DOSBox, will execute.

New Games

  • Populous (Serial, GOG.com)
  • Screamer 2 (IPX)

Click here to download the latest client.

]]>
Mon, 27 Feb 2012 22:35:24 CodeJunkie ae9556d468d02646922e553b3733a8e4
<![CDATA[Client 2.0.1 Available + More Games!]]>
Version 2.0.1 of the CGA Client is now available! 3 more games have also be added.

Client Updates

  • For serial games DOSBox is now always configured to use its Serial1 interface (COM1 in DOS terms). So make sure to configure your games to always use COM1.

New Games

Click here to download the latest client.

]]>
Mon, 27 Feb 2012 11:58:06 CodeJunkie bffc38904f0683d533ed97bb59500103
<![CDATA[Client/Server 2.0 available + More Games!]]>
Version 2.0 of the CGA Client and Server is now available! I've also added a lot more games.

Client Updates

  • Now supports serial connections. (nullmodem)

Server Updates

  • Servers can now be configured as IPX relay severs or Serial relay servers. Serial relay servers use TCP as the secondary port.
  • The conf file for the server now has a key for each sever called "RelayType". This must be set to eithe "ipx" or "serial". The UDPPort key has been renamed to "GamePort". If you had a server installed you will need tp make these changes manually since the installer will not overwrite your configuration file.

New Games

  • Conquest of the new World (IPX, GOG.com)
  • Blood (One Unit Whole Blood) (IPX, GOG.com)
  • Master of Orion II v1.40b23 (IPX, GOG.com)
  • Heroes of Might and Magic II: The Price of Loyalty, (IPX)
  • Heroes of Might and Magic II: GOLD (IPX, GOG.com)
  • Worms United (IPX, GOG.com)
  • Jagged Alliance: Deadly Games (IPX, GOG.com)
  • Battle Chess (VGA) (Serial, GOG.com)
  • Battle Chess (Serial, GOG.com)
  • Battle Chess II: Chinese Chess (Seial, GOG.com)
  • Battle Chess 4000 (Serial, GOG.com)
  • Lords of the Realm (Seial, GOG.com)
  • Shattered Steel (IPX, GOG.com)
  • Need for Speed (Serial)
  • Need for Speed SE (Serial)
  • Dungeon Keeper (IPX, GOG.com)
  • Redneck Rampage (IPX, GOG.com)
  • Redneck Rampage Rides Again (IPX, GOG.com)

Click here to download the latest client and server.

]]>
Sun, 26 Feb 2012 13:20:37 CodeJunkie c3bde94c9512962a5368dc2227df15a9
<![CDATA[New Client and More GOG.com/Steam Games]]>
Version 1.4.2 of the CGA Client is now available! More game from GOG.com and Steam have also been added.

Client Updates

  • The configuration file that ships with the client is now used as a temporary file and copied to your user profile folder when the client is launched, edited for use by the current game room and deleted when the client shuts down.
  • You can now configure most of the DOSBox graphics options per game from the CGA Website.

Games added from GOG.com

  • Descent
  • Descent II
  • Rise of the Triad: Dark War (Site CD)

Games added from Steam

  • Doom II: Hell on Earth
  • Heretic: Shadow of the Serpent Riders
  • HeXen: Beyond Heretic
  • HeXen: Death Kings of the Dark Citadel

Click here to download the latest client.

]]>
Sun, 05 Feb 2012 22:45:08 CodeJunkie acd6156b396d2cbd5d8e769364dcbca7
<![CDATA[** GOG.com and Steam Games Now Supported **]]>
Yes, you read that correctly! DOS games purchased from GOG.com and Steam are now supported by CGA. We have only added a handfull of games so far, but we will be adding as many as possible in the coming months. This support also comes with a new client version: 1.4.1

Currently Supported Games

Client Updates

  • No longer creates a batch file (cga.bat) that gets copied to the game folder.
  • DOSBox is no longer launched with the cga.bat file.
  • All necessary commands needed to launch DOSBox, connect to a server and start a game are now added to the autoexec section of the DOSBox configuration file being used. They are then removed.
  • For GOG.com and Steam games the version of DOSBox that ships with them is used instead of a preinstalled version. The DOSBox configuration file for these games is copied to your home folder and used for CGA's purposes and deleted when the client closes.
  • IPXSETUP.EXE is now included with the client and will be copied to the game folder for Steam based id games since they did not ship them with this file. It is required for network play.

Website Updates

  • When adding/editing games in your user profile you will now have to select a configration type for each game before configuring the details of said game. The choices, if available for a particular game, are "Manual", "GOG.com" and "Steam". Manual is the normal configuration where you specify all details such as mounting a CD-ROM drive or ISO. GOG.com and Steam only require the game path since the configuration is pre-configured in our database based on the game's installation from each vendor.
  • Added DOSBox, GOG.com and Steam logos to the bottom of the site.

Click here to download the latest client.

]]>
Sat, 04 Feb 2012 02:48:05 CodeJunkie 801cb8468c81dd764bb902b5f4dba3be
<![CDATA[Client 1.3.2 / Server 1.2.2 Available!]]>
A new version of the CGA Client and Server has been released!

Changes

  • Minor TCP code changes to both

Click here to download the latest client and server.

]]>
Thu, 19 Jan 2012 23:38:26 CodeJunkie 0d437e5cb255e8f2c041adc9b256e940
<![CDATA[CGA Client 1.3.1 Released!]]>
A new version of the CGA Client has been released!

Changes

  • Full screen mode is no longer part of the global DOSBox configuration. It is now set per game on the website.

Click here to download the latest client.

]]>
Tue, 15 Nov 2011 12:18:26 CodeJunkie fed33b8f28c651fa84400dc8332ba15c
<![CDATA[CGA Client 1.3 Now Available!]]>
A new version of the CGA Client has been released!

Changes

  • Your DOSBox path no longer has to be configured through the website.
  • The CGA Client now has command line parameters to launch it in configuration mode.
    --configure or -c
  • In Windows there is now a shortcut added to the start menu named "CGA Client (Configure)" which lauches it in configuration mode.
  • The new configuration mode allows you to configure your DOSBox path and fullscreen mode.
  • The CGA installer will launch the client in configuration mode after the installation has finished. You also have the option to not have it run after the installation completes.
  • All error messages that the client previously returned as a pop-up dialog are now opened in your web browser. This change makes cross-platform development/deployment more efficient since it removes the need for GUI controls. It also allows for better explanation of the errors as well as how to correct them.
  • The Linux version is almost ready for public release. So far it is working just like the Windows version!

Click here to download the latest client.

]]>
Wed, 09 Nov 2011 12:24:29 CodeJunkie 6e07c18bd1e3ae407dbd82168322000a
<![CDATA[CGA Client 1.2.3 Released]]>
A new version of the CGA Client has been released!

Changes

  • Your DOSBox configuration file no longer has to be configured on the website. This will make setup quicker and easier.
  • The CGA Client now comes with a DOSBox configuration file which it copies to your user profile path the first time it is run. It is never overwritten and you can modify as you see fit. The file name is called cga-dosbox.conf.

Click here to download the latest client.

]]>
Fri, 04 Nov 2011 00:31:30 CodeJunkie 7d1fd8e344843df28e7058edb59ac60e
<![CDATA[CGA Server 1.2.1 / Site Updates]]>
A new version of the CGA Server is now available!

There was only one minor change to the server:

Server Changes

  • Updated how the server sends its information when the master server queries it.

Site Updates

  • The server list is now publically accessible.
  • The Known Issues section has been moved under the Help section.

Click here to download the latest server.

]]>
Tue, 01 Nov 2011 14:54:49 CodeJunkie 81dd3ba8c595fbaf0d485934141cae73
<![CDATA[CGA Server 1.2 Released!]]>
A new version of the CGA Server is now available!

There are several changes in this update to the CGA Server:

Bug Fixes

  • Corrected a bug in the UDP server code that was prevented it from working reliably.
  • Corrected the scenario in which a TCP connection being made without a follow up UDP connection would prevent the server from accepting any other connections.

New Features/Changes

  • Added an admin UDP server on port 9666. This port is used to PING and QUERY the server from the CGA website. It will have other uses in the future.
  • Each server's online and connection status (ie: current connections/max connections), and name are now pulled from the website via this new port.
  • There is now only one log file. It is named "cgaserver.log" and is now located under the "log" folder under the installation folder.
  • The configuration folder is now located under a sub folder named "conf".
  • The configuration no longer requires your CGA user ID, server ID or communicatin key.
  • Registering your servers on the CGA website is now easier than ever!

Please note that in order for your servers to show as online on the CGA website you will need to update to the latest version.

Click here to download the latest server.

]]>
Wed, 26 Oct 2011 22:48:20 CodeJunkie f97b708ad1f506bd6e9f0c7f3180eac0
<![CDATA[CGA Server 1.1 Now Available!]]>
A new version of the CGA Server is now available!

There are several changes in this update to the CGA Server:

  • cgaw3.dll is no longer required.
  • ipxnet.dll is no longer required.
  • SDL and SDL_Net are no longer a dependancy (sdl.dll and sdl_net.dll respectively)

So yeah. If you do the math on the files that are no longer required. The server is now one executable and a configuration file. Pretty awesome if you ask me. The reason for this is because the website communication code is now built-in and the UDP server code is also built-in (previously used SDL/SDL_Net for this which was being used from ipxnet.dll).

Click here to download the latest server.

]]>
Sat, 01 Oct 2011 03:01:40 CodeJunkie 64e2f99561f5b557134cac06eea3cd02
<![CDATA[CGA Client 1.2.2 Released.]]>
A new version of the CGA Client has been released!

This update removes cdiupdate.dll. The update checking logic is now built into the client.

NOTE: The update logic has also been updated slightly so previous versions will not be able to detect this new version. It will have to be downloaded and installed manually.

Click here to download the latest client. ]]>
Sat, 24 Sep 2011 23:39:09 CodeJunkie fb4bdfa9396529314fd4ed0b52dea389
<![CDATA[CGA Client 1.2 Released!]]>
A new version of the CGA Client has been released!

This update of the client now checks to make sure your local CD path exists (CD-ROM or ISO), returns an error if it does not and exits th client. Also with this version the cient is now executed using a custom URL protocol instead of a MIME type. What this means is an easier confiuratin and less chance for security issues since there is no file to download.

You will need to download and install this version of the client manually before you will be able to use the website to launch games.

Click here to download the latest client.]]>
Thu, 22 Sep 2011 22:46:42 CodeJunkie 76a7b9eed64f6bfe2761724a86daeb42
<![CDATA[CGA Client 1.1.0.11 Released.]]>
A new version of the CGA Client has been released!

This updated corrects the issue wherein the client will crash internally if the player's DOSBox paths have not been set and reports the error that the CGA file is corrupt instead of reporting that the paths are blank.

This update also adjusts the order in which and update check to the client occurs. It now occurs first instead of after processing the CGA file. In the earlier versions of the client and the website the player's user profile was passed in the CGA file so the updater had to run after opening the file and reading the user profile path. This no longe is necessary since the client looks up the player's user profile path.

Click here to download the latest client. ]]>
Thu, 18 Aug 2011 01:10:29 CodeJunkie 36aa1fd8-9459-ba28-9be5-e95f297e43ca