/cso2-launcher

A custom launcher for CSO2

Primary LanguageC++MIT LicenseMIT

cso2-launcher

Build status

cso2-launcher's logo

A custom client launcher for Nexon's Counter-Strike: Online 2, written in C++.

You may find a custom CSO2 master server here.

Installation

Before starting

You must allow launcher.exe in your firewall and, either port forward ports 27015 to 27020 or open your router's NAT, in order to play with others.

Obtaining CSO2

You can grab a copy of Nexon's Counter-Strike: Online 2 through:

  • BitTorrent, magnet link: magnet:?xt=urn:btih:7BUJS77RR2AYAXCFPF7TSSSRF2NWUOU6
  • IPFS (hash: QmQcam3bRr2xBDC81dJAYEoKz8tr32RoDsZNjb7rA6iEjL)
  • MEGA;
  • Google Drive.

SHA-256 of cso2_nexon_v24406.7z: 02F76DBDD083EF78ECC92EB963C7C7A7576FF2E2C695671A4F358C2580584965

Obtaining the launcher

  • Download a copy of the launcher;
  • Then extract the files inside to [your CSO2 game folder]/Bin.

Starting the game

Run start-cso2.bat and enter the master server's IP address to start the game.

Available command line arguments

  • -lang [some language] - Sets the game's language to some language's (considering you have the language files)
  • -masterip [some ip] - Sets the master server's IP address to some ip
  • -masterport [some port] - Sets the master server's port number to some port
  • -unpackedfiles - Uses unpacked game files extracted in the Data directory
  • -username [your username] - Specify login user name, in order to skip the login screen. Must be used with -password
  • -password [your password] - Specify login password , in order to skip the login screen. Must be used with -username

Building

Build requirements

Tested with Visual Studio 2017. Support for other compilers is unknown.

Starting the build

cso2-launcher uses CMake to generate project files and to build itself.

You can build it through CMake or generate its project files.

For example: to generate Visual Studio 2017 project files, open a terminal instance in the project's directory and run

# in powershell or in standard Windows cmd
cmake -G "Visual Studio 15 2017" ./

Or use the cmake-gui tool bundled with CMake for a more user friendly experience.

Once successfully generated, you can open CSO2Launcher.sln and build the project in your preferred configuration.

If built successfully, you will find the launcher inside out/bin/Win32/[your configuration].

Libraries used

Contributors

Thank you's

License

Licensed under the MIT license, see COPYING for more information.

This project is not affiliated with Nexon Co., Ltd. or Valve Corporation.

Screenshots

First screenshot

Second screenshot

Third screenshot