cso2-launcher
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
- fmt by Victor Zverovich
- PolyHook 2.0 by Stephen Eckels
- Source SDK by Valve Software
Contributors
Thank you's
- To UserU
- To SHI_KU
- To ReddUT from Counter-Strike Online Wikia's Discord
- To Frostie from Counter-Strike Online Wikia's Discord
License
Licensed under the MIT license, see COPYING
for more information.
This project is not affiliated with Nexon Co., Ltd. or Valve Corporation.