I25 Community Virtual Machines
From OuroDev
There are two i25 virtual machines currently hosted on OuroWiki. The HyperV one is newer.
Take a look at the Frequently Asked Questions to configure your server once it's up.
Version One
Freedom Virtual Machine
- Windows 10 LTSB
- VMWare
[MD5] 6980039CA6E929FD8AB548733AAC8034 [SHA-1] D99D68D8CE31694EDB8D47EAD325D3F016D0ACC6 [SHA-256] 69881CA5582AAC7D348326A6390641D698B5B9046259544078F38F305794E84B
- Instructions: (THIS IS FOR LOCAL)
- Download VMWare Player
- Add the VM to VMWare Player
- Once inside of Windows on the VM
- - Start Menu -> start dbserver -> start launcher
- - Right click the Start Menu, open a command prompt, and run the following
powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
- On your system, start the client from Score (Cityofheroes\score.exe -patchdir score -patchversion 2019.04.19 -db <VM IP> -noversioncheck
Version Two
Windows 2012 R2 City of Heroes Images
[MD5] EBCBF234CCAD4D1DE84164E397B43C8D [SHA-1] B0BECE5F11DB0ABA18AEDF509A809DAF5A74ACA0 [SHA-256] 7A10B09602A8CB3A4D3EB0705B0F14AC2DF46CA056FD98B8ECFE66D27A2CE41A [SHA-512] 53A1F64C8496B539249F707B25EAC70AE53E84529C0450C36F6E82985725021E043D6BDC190F530B8273E5D7C14FA66F31D9AF25827DD3DC3F8F19F341F89DEF
[MD5] 1CCA24A1CF03C00161F79CA43D9E748B [SHA-1] 4F949B101CC564886538D0067F274A85091713DE [SHA-256] 33D2810D5D06A050E0267879E689DE9B4AF643D66B20430F511693243254A544 [SHA-512] E5B95919465C613FC43454C0B9F36914B93464F8D95AC59FD12DD3224D1EA83FAB49DF286439A48E692371CAAD6E64DEF24501D0A30323C0A17833EA812198A3
This is a full deployment of the i25 server with an XAMPP instance for Tequila and several useful tools. It is based on Windows Server 2012 R2 Standard. The default login is "Administrator" and "coh123!".
- HyperV Instructions
- Add the VM to HyperV
- Add new Virtual Machine
- Select Next and name the Name. Click Next
- Select Generation 2 and next.
- Set memory to 8192 or higher and click next.
- Select your HyperV LAN connection and click next.
- Choose "Use Existing Virtual Hard Disk" and navigate to the supplied VHDX. Click Finish.
- Right click on the new Virtual Machine and pick settings.
- Increase the number of processors supplied to the VM to at least 4. Click Ok.
- Right click on the virtual machine and click start.
- Once inside of Windows on the VM
- Follow the ReadMe on the desktop.
- Once finished with the ReadMe. Click "Start Up The Server" on the desktop. It should start up all the required programs.
- If your Start Server.bat is in C:\CoH\Bin then your Auth Server will not start. Make sure to place it in C:\CoH.
@echo off echo Starting Auth Server START C:\coh\bin\authserver.exe TIMEOUT 2 echo Starting DB Server START C:\coh\bin\dbserver.exe -zonelaunchers 1 TIMEOUT 2 echo Starting Launcher Server START C:\coh\bin\launcher64.exe -noversioncheck TIMEOUT 2 echo Everything should be launched! Go enjoy COH. TIMEOUT 10
- On your system, start the client from Score (Cityofheroes\score.exe -patchdir score -patchversion 2019.04.19 -auth <VM IP> -noversioncheck
- You'll need to update the database for your public IP Address, paste the following query into the SQL Manager and execute it:
- UPDATE cohauth.dbo.server SET ip = 'YOURPUBLICIP' WHERE ID = 1;
- You'll also need to update C:\COH\data\server\db\servers.cfg
- RouteIp YOURPUBLICIP
- If you're feeling frisky update C:\COH\data\server\db\loadBalanceShardSpecific.cfg
- HostRange 192.168.1.0 192.168.1.255
@DarkSynopsis: COHDBTools ( https://localhost/CoHDBTool/ )
- Manage Shard
- Manage Accounts
- See Account ID / Username
- Create New Accounts
- Manage Characters
- Change character owner
- Backup character
- Import character
- Change character access level
- Manage Accounts
@Crust Fire:
- MakeAccount ( https://localhost/CrustFire/MakeAccount.php )
- Generates SQL for making accounts.
- MakeConfigs ( https://localhost/CrustFire/MakeConfigs.php )
- Generates basic configuration files.
@Aleena:
- Account Portal
- Allow users to sign up for their own account with custom password.
- Users can also change their password on the portal.
- Display current number of accounts and characters on the server.
- Supplies client download via Tequila and custom manifest.xml
- Displays needed command line paramter to clients.
Join us on Discord! https://discord.gg/rPvHX26
Setup HyperV Virtual Switch
- Setting up a virtual switch in HyperV is pretty straight forward.
- Select "Virtual Switch Manager" and you'll have the choice to create a new virtual switch.
- Select "External" from the list and then "Create Virtual Switch".
- Set the name of this new switch to "HyperV-LAN"
- Select a network adapter from "External Networks".
- The important part here is if the NIC is dedicated or shared on the machine.
- If you plan to share the NIC then check "Allow management operating system to share this network adapter".
- If you plan to dedicate a NIC to the switch then do no check "Allow management operating system to share this network adapter" and it will disappear from the host.
- Typically if your NIC can support it you want to enable SR-IOV.
- The important part here is if the NIC is dedicated or shared on the machine.
- Click OK and the window will disappear.
- Now you can pick this network in the settings of Any VM under Network Adapter -> Virtual Switch.
VMWare Create Virtual Machine
VMWare 14 Pro Setup
VMWare 15 Setup
- Open VMWare 15 and click Create a New Virtual Machine.
- Select "I will install the operating system later" and click Next.
- Choose Windows Server 2012 from the dropdown menu and click Next.
- Choose a name and location for your VM, and make a note of the location you choose for a later step.
- The options you select here do not matter, just click Next.
- Click the Customize Hardware button.
- Change Memory to 8192MB (you can also just click 8GB to the left of the slider).
- Click on Processors, and change the number of cores to 4.
- Click on Network Adapter, and select the Bridged option. Then click the Close button.
- Click Finish to close this window.
- Right click on the VM you've just created, and select Settings.
- The Hardware window will reopen, click the Add button.
- Choose Hard Disk, and click Next.
- Select SCSI as the disk type, and click Next.
- Select "Use an existing virtual disk," and click Next.
- Select the VMWare v2 image you downloaded (it must be extracted from the 7z archive first), and click Finish.
- Select the first Hard Disk (not the 127GB one we just added) and click the Remove button.
- Select the new Hard Disk, click the Advanced button, and change the Virtual device node dropdown menu to SCSI 0:0 (this should be the first option in the list, you may have to scroll up).
- In the folder you chose for the VM in step 4, you will find a *.vmx file, open this in Notepad or any text editor, and add
firmware = "efi"
as a new line at the bottom, then save and close the file. - Run the VM, and continue with server configuration from the readme file on the desktop.