Skip to main content

License Configuration

This guide shows you how to configure your GGCode license for server operation.

Prerequisites
  • Active GGCode license
  • Access to GGCode customer panel
  • Server files installed

Getting Your License Information

1. Access the Customer Panel

  1. Go to the GGCode website
  2. Log in to your account
  3. Navigate to Manage Licenses

2. Get Your IP Address

In the Manage Licenses section:

  1. Click Actions > Get IP
  2. Your server IP will be displayed
  3. Save this information

3. Hardware ID Configuration

Automatic Hardware ID

If you're using IPv6 as your primary network, the Hardware ID will be filled automatically. You don't need to generate it manually.

Only generate Hardware ID manually if:

  • You're using IPv4 as primary
  • The automatic detection isn't working

To generate Hardware ID manually:

  1. Open your server folder
  2. Go to util/GetHardwareId
  3. Run the Get Hardware ID executable
  4. Copy the generated Hardware ID
  5. Paste it on the GGCode website
  6. Save changes

Configuring Server Files

You need to add your License ID to multiple server components.

Connect Server

File: ConnectServer configuration
Field: Customer License ID
Value: [Your License ID from website]
  1. Open Connect Server config
  2. Find Customer License ID
  3. Enter your License ID
  4. Save

Server List

File: Server List configuration
Fields: Server Address for each server
Value: [Your server IP from website]
  1. Open Server List config
  2. Update Server Address to match your IP
  3. If multiple game servers, update IP for each
  4. Save

Data Server

File: DataServer configuration
Field: Customer License ID
Value: [Your License ID from website]
  1. Open Data Server config
  2. Find Customer License ID
  3. Enter your License ID
  4. Save

Game Server

Location: GameServer/Data/Common
File: Configuration file
Field: Customer License ID
Value: [Your License ID from website]
  1. Navigate to GameServer/Data/Common
  2. Open configuration file
  3. Update Customer License ID
  4. Save

Join Server

File: JoinServer configuration
Field: Customer License ID
Value: [Your License ID from website]
  1. Open Join Server config
  2. Find Customer License ID
  3. Enter your License ID
  4. Save

Verification Checklist

Before starting your servers, verify:

  • License ID added to Connect Server
  • Server IP configured in Server List
  • License ID added to Data Server
  • License ID added to Game Server
  • License ID added to Join Server
  • All configuration files saved

Starting Servers

After configuration:

  1. Save all files
  2. Close all configuration editors
  3. Start servers in this order:
    • Connect Server
    • Data Server
    • Game Server(s)
    • Join Server
Common Issues

License not valid?

  • Check License ID is correct in all files
  • Verify IP matches on website and Server List
  • Ensure Hardware ID is set (if required)

Servers not connecting?

  • Verify all servers have the same License ID
  • Check firewall isn't blocking ports
  • Confirm IP addresses are correct

Need Help?

If you encounter issues:

  • Double-check all License IDs match
  • Verify IP configuration
  • Contact GGCode Support with:
    • License ID
    • Error messages
    • Server logs

Next: Starting Your Application