Here's the gaem:
https://mega.nz/folder/QUlkQZpD#_YMqdOS0X-jLyqSFrExrhg
GLM 4.7 replied to me with this:
"This appears to be a server package for CosmicalRetribution, specifically a version from around 2010 (Release 0.20.0) intended for a licensee (likely Ragna, given the filenames). Since your friend is unavailable, I have translated and summarized the key steps you need to take to get the server running and the client connected.
Here is the step-by-step guide to assembling the game based on the provided documents.
Phase 1: Server Setup (Linux)
The server is designed to run on Linux (FedoraCore recommended) or Solaris 10.
1. Create the User EnvironmentThe game runs under a specific user to avoid running as root.
Create a group: csadmin (GID 500).
Create a user: cb (UID 481).
Home directory: /usr/local/cs/cb
Command examples:
bash
groupadd -g 500 csadmin
useradd -g 500 -u 481 -s /bin/bash -m -d /usr/local/cs/cb cb
mkdir /usr/local/cs/cb/upload
chown cb /usr/local/cs/cb/upload
2. Extract the Server Files
Take the file cc-2010-11-18.tar (from the first readme) and place it in the home directory of user cb.
Extract it: tar xvf cc-2010-11-18.tar
3. Install Java
The server strictly requires Java 1.6 (JDK 6).
Download and install JDK 1.6 32-bit.
Ensure you can run java -version.
4. Configure the Server IP (CRITICAL)You must replace the original developer's IP address (61.194.89.228) with your server's LAN IP (e.g., 192.168.1.100).
Edit Backup/servers.conf:Find the lines containing 61.194.89.228 and replace them with your server's IP.
Look for cosmicLanAddress.
Look for rankingServer, certificateServer.
[Expand Post]
Look for gameserver entries.
Edit Backup/publisher.conf:
text
sndalinkage = "tcp://YOUR_SERVER_IP:23435" ;
Create /etc/fcmconfig:You need root access for this.
bash
su
cat > /etc/fcmconfig
[GameSet]
NeedFCM=1
gametype=200
areacode=999
serverCode=1
IPAddr=YOUR_SERVER_IP
portNum=7329
szURL=Protect/SessionSvrDispatch.asp
sdidlogin=0
# Press CTRL+D to save
5. Sync ConfigurationAfter editing the files in the Backup folder, you must push them to the active directories:
bash
# As user 'cb'
syncdata
Phase 2: Database Setup (PostgreSQL)
The game uses PostgreSQL to store user data and statistics.
Install PostgreSQL.
Create a Database User:
sql
CREATE USER cb WITH PASSWORD 'secret';
Create the Database:
bash
createdb cb
Initialize Tables:Run the setup script provided in the package:
bash
setupdb
Note: If you just want to test if the server starts without saving data, you might be able to skip this, but the server configuration file (servers.conf) expects a database connection string.
Phase 3: Starting the Server
The server uses a management console tool.
Navigate to the bin folder: cd ~/programs/bin
Run the admin tool: ./serveradmin
Commands to type inside the tool:
start-all (Starts all game servers: Entrance, Cosmic, Ranking, etc.)
add-user <id> <password> (Creates a debug account so you can log in)
list-gameserver (Check if the game channel is running)
quit (Exits the tool but leaves servers running)
Phase 4: Client Setup (Windows)
You have the client package cosmic-client_ragna0.20.0.zip.
Option A: Using the Debug Launcher (Easiest for testing)
Extract the zip file.
Take the file cc_client.bat provided in your readme and place it in the client folder.
Right-click cc_client.bat and select Edit.
Find the line that looks like this: programs\cosmic_console.exe ... -server 61.194.89.228:23456 ...
Change 61.194.89.228 to your Linux Server's IP Address.
Save the file and double-click it to run the game.
Option B: Using the Setting Tool (Permanent)
Open a Command Prompt (cmd) in the client directory.
Run the configuration tool to point to your server:
cmd
setting.exe 256 YOUR_LINUX_SERVER_IP:23456
256 is the memory allocation (MB).
This updates programs/crebirth.bin.
Run CosmicalRetribution.exe normally.
Phase 5: Web Server (For Auto-Updates)
The readme mentions setting up Apache for the "Launcher" to check for updates.
If you just want to play: You don't strictly need this. The setting.exe or cc_client.bat method bypasses the launcher update check.
If you want the Launcher to work: You need to host the files from launcher_html.tar.gz on a web server and ensure the URL inside launch.dat points to your web server.
Checklist to Troubleshoot
Firewall: Ensure your Linux firewall allows ports TCP 23456 and TCP 23457.
Java Version: Do not use Java 8, 11, or 17. Use Java 6.
IP Conflicts: Ensure you replaced 61.194.89.228 everywhere (in servers.conf, publisher.conf, /etc/fcmconfig, and the client bat file).
Good luck! This is a complex stack from 2010, so getting the dependencies right (Java/Postgres versions) will be the hardest part."
It's helpful for low IQ vibetards like me, sadly my rig is too obsolete to try... so, if you can get it to work with 鋼鉄戦記C21 then please, let me in since that game is on it's on death row, last mayor update was early on 2025, and there has been no actual updates since September, not even a meager rerun of a previous xmass event