• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux Online Cardgame System Download

Online Cardgame System

December 21, 2006
The Online Cardgame System is a networked software for playing card games online, comprising of a client and server application.
Version 0.9.0
License GPL
Platform Linux
Supported Languages English
Homepage ocs.sourceforge.net
Developed by Ted Mielczarek and Todd Jeffreys
Online Cardgame System (OCS) is a remarkable client-server system designed to allow you to play card games on the internet. It is similar to other cardgame systems accessible on Yahoo! Games and other websites. The server is portable and can be tested on different platforms including Linux, Win32 and other Unix systems. Currently, there are available clients for Win32 and Java, and a Qt client for Linux is in development.

With the implementation of games as plugin modules, you can easily add new games without the necessity of recompiling the server. Furthermore, the client does not know the mechanics of gameplay, enabling it to potentially play any games the server supports without prior knowledge of specific gameplay. Currently, the project includes the implementation of Euchre and Spades games and provides bot support for both games so that players do not need a full group of 4 people to play. Plans to add more games in the future are underway.

It should be noted that this project undergoes development off and on, and progress may depend on their motivation and workload.

New updates for this software include a massive code restructure with the implementation of more object-oriented patterns, addition of daemon capability to the server, getting rid of checksumming in the protocol since TCP/IP already does it internally, and padded STRINGS in the protocol on DWORD boundaries, to name a few. Other improvement focuses include command line processing, configuration file support, and support for loadable account managers, such as ODBC for windows and mySQL for Unix. The packet classes were modified to throw exceptions, and the packet manager classes were introduced to queues client packets, reducing total send calls.

With the Java client, you can run the game as an application or an applet. Plus, the software now supports HTML messages for Win32 clients (IE4+ required). Besides, the Win32 client can join games by right-clicking on an empty game slot in the game view. Players can also send private messages using the /msg command line while playing the game.

Overall, OCS is an efficient and reliable client-server system for playing card games online, and it is consistently being updated to improve the quality of user experience.
What's New

Version 0.9.0: N/A

Free Download
366
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

Heirloom mailx
Heirloom mailx is a mail application that is based on Berkeley Mail ...
noeGNUd
noeGNUd endeavors to provide the ultimate interface for NetHack and Slash'EM users. ...
Paradise 2000 Netrek Client
Paradise 2000 is a Netrek client that has been modified by the ...
PlayCDG
PlayCDG is a script for Amarok that when used opens cdg-karaoke files ...
Gnac
Gnac is a straightforward audio conversion tool built for the GNOME desktop. ...
PulseAudio Device Chooser
Padevchooser is a GTK tool that grants quick access to some PulseAudio ...
MyRent
MyRent is a full-featured Car Rental software that offers fleet management, contract ...
cciss_vol_status
This program is a simple tool that monitors the condition of logical ...
NetworkManager-vpnc
The VPNC plugin is an add-on for NetworkManager that allows for secure ...
AMD CPUInfo 32-bit
The software provides information about the processor and the system of 32-bit ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.