I25 Community Virtual Machines: Difference between revisions
From OuroDev
Plutocracy (talk | contribs) Added Community V3 VM links and info (could still use a desktop thumbnail unless it hasn't changed much from v2) |
Plutocracy (talk | contribs) Reorganized layout so v2 isn't still completely dominating page, folded v2 specific instructions into v2 section, broke VMWare/HyperV image installation instructions out into own section |
||
Line 43: | Line 43: | ||
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 {{ms|Administrator}} and {{ms|coh123!}} | 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 {{ms|Administrator}} and {{ms|coh123!}} | ||
=== VM v2 Setup === | === VM v2 Setup === | ||
Line 153: | Line 118: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
|} | |} | ||
== Version One == | == Version One == | ||
Line 173: | Line 139: | ||
#* - Right click the Start Menu, open a command prompt, and run the following<syntaxhighlight>powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c</syntaxhighlight> | #* - Right click the Start Menu, open a command prompt, and run the following<syntaxhighlight>powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c</syntaxhighlight> | ||
# On your system, start the client from Score (Cityofheroes\score.exe -patchdir score -patchversion 2019.04.19 -db <VM IP> -noversioncheck | # On your system, start the client from Score (Cityofheroes\score.exe -patchdir score -patchversion 2019.04.19 -db <VM IP> -noversioncheck | ||
== Setting Up a VM From a Downloaded Image == | |||
=== 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. | |||
<!-- could use a visual guide like the VMWare guides for Hyper-V but I ain't about that life today --> | |||
==== 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. | |||
:# 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 Instructions === | |||
---- | |||
: The steps for creating a VM differ depending on your version of VMWare | |||
:* [[I25 Create VMWare 14 Pro Virtual Machine]] | |||
:* [[I25 Create VMWare 15 Virtual Machine]] |
Revision as of 07:45, 31 July 2019
Take a look at the Frequently Asked Questions to configure your server once it's up.
Version Three
Community VM v3 (SCoRE/i26) Windows 2012 R2 Images
[MD5] efbd6402d7cdb38b0fca419a1faf4ff0 [SHA-1] ac619a17d6abfdbe168fef21acbed1de1026d0fb [SHA-256] fc2f4c6e241a385e96f1c705453d2a0d42c0522467eb1767612d239c87a5befb [SHA-512] ecd7b31d55e9392b6d55c92e3efe84cdd9eeabff31e59251a46a042fefc31e29a866d8d335373276aa005f73b246a786040a27ec6e1ebe779bbce487a2822798
[MD5] 27be326f980078940b8cf3c58dc0e2df [SHA-1] dc9c3d6e79e1cbc47c59a5d9f48803ca57c77072 [SHA-256] 8ba9f84175f17bd204592a7084aa1398f0f0856c1059d4767588954e741b9319 [SHA-512] 77ac74f4fa9ae9149df9b2a39ef76810ef48766836a606e5687209c3503bfccffcb0ed7c00d3c35c8094abc25c5fdc3e1bd7129afdb4978958ee6b944db154ab
This is an update to the v2 Community VMs that updates the server to the latest publicly available i26 data and binaries.
Version Two
i25/SCoRE VM v2 Windows 2012 R2 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!
VM v2 Setup
- These steps are common between both version of the v2 VM.
- If your
Start It Up.bat
is in C:\COH\bin then your AuthServer will not start. Make sure to place it in C:\COH. Cutting and pasting it in Windows Explorer will update the shortcuts on the desktop appropriately.
- If your
@echo off echo Starting Auth Server START 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, create a shortcut to the client's score.exe with the following parameters in the Target line
-patchdir score -patchversion 2019.04.19 -auth <VM IP> -noversioncheck
- You'll need to update the database for your public IP Address. Open the SQL Manager from the shortcut on the desktop, right click on the database, select New Query, paste the following query and execute it (change
YOURPUBLICIP
):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, however this is optional:
HostRange 192.168.1.0 192.168.1.255
- You'll need to update the database for your public IP Address. Open the SQL Manager from the shortcut on the desktop, right click on the database, select New Query, paste the following query and execute it (change
Included Community Tools
- @DarkSynopsis - COHDBTools (accessible at https://localhost/CoHDBTool/ in the VM)
Manage Shards Manage Accounts See Account ID / Username Create New Accounts Manage Characters Change character owner Backup character Import character Change character access level
- @Crust Fire - Config Generation
MakeAccount (accessible at https://localhost/CrustFire/MakeAccount.php in the VM) Generates SQL for making accounts. MakeConfigs (accessible at https://localhost/CrustFire/MakeConfigs.php in the VM) Generates basic configuration files.
- @Aleena - Account Portal (accessible at https://localhost/ in the VM)
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 parameter to clients.
Version One
- 'Freedom' Virtual Machine
- Windows 10 LTSB
- VMWare image
- Great for solo servers, however this version of the VM is deprecated in favor of v2
[MD5] 6980039CA6E929FD8AB548733AAC8034 [SHA-1] D99D68D8CE31694EDB8D47EAD325D3F016D0ACC6 [SHA-256] 69881CA5582AAC7D348326A6390641D698B5B9046259544078F38F305794E84B
- Solo Play Instructions:
- 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
Setting Up a VM From a Downloaded Image
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.
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.
- 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 Instructions
- The steps for creating a VM differ depending on your version of VMWare