From 2ed1ae8f8ef990c23d1f676f2fa8b90c7815abf6 Mon Sep 17 00:00:00 2001 From: Ralph Date: Mon, 9 Jul 2018 17:54:39 -0400 Subject: [PATCH 1/3] Change Default Repo URL --- TGS.ControlPanel/ControlPanel/RepoPage.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/TGS.ControlPanel/ControlPanel/RepoPage.cs b/TGS.ControlPanel/ControlPanel/RepoPage.cs index 5743cc5d17..1a3f011341 100644 --- a/TGS.ControlPanel/ControlPanel/RepoPage.cs +++ b/TGS.ControlPanel/ControlPanel/RepoPage.cs @@ -91,7 +91,7 @@ namespace TGS.ControlPanel if (!Repo.Exists()) { //repo unavailable - RepoRemoteTextBox.Text = "https://github.com/tgstation/tgstation"; + RepoRemoteTextBox.Text = "git://github.com/tgstation/tgstation.git"; RepoBranchTextBox.Text = "master"; RepoProgressBarLabel.Text = "Unable to locate repository"; CloneRepositoryButton.Visible = true; From b1385c0da00fd6c8b5a87b485816bec226a5af8c Mon Sep 17 00:00:00 2001 From: Ralph Date: Mon, 9 Jul 2018 17:57:10 -0400 Subject: [PATCH 2/3] Added Python and Repo Notes --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index fd2e6d2d93..a43a5e51e1 100644 --- a/README.md +++ b/README.md @@ -27,7 +27,7 @@ Requires python 2.7/3.6 to be installed for changelog generation ## Installing (GUI): 1. Launch `TGControlPanel.exe` as an administrator. A shortcut can be found on your desktop 1. Use the `Create Instance` button to create a new server instance -1. Go to the `Repository` Tab and set the remote address and branch of the git you with to track +1. Go to the `Repository` Tab and set the remote address and branch of the git you with to track. Note: To grab the tgstation repo, use the following URL: git://github.com/tgstation/tgstation.git 1. Hit the clone button 1. While waiting go to the `BYOND` tab and install the BYOND version you wish 1. You may also configure an IRC and/or discord bot for the server on the chat tab @@ -40,7 +40,7 @@ Requires python 2.7/3.6 to be installed for changelog generation ## Installing (CL example): This process is identical to the above steps in command line mode. You can always learn more about a command using `?` i.e. `repo ?` 1. Launch TGCommandLine.exe as an administrator (running with no parameters puts you in interactive mode) -1. `service set-python-path C:\Python27` +1. `service set-python-path C:\Python27` (If Your Python Install is in Program Files, You must encase the path in Quotes, Ex: "C:\Program Files\Python36") 1. `service create-instance "TGS" D:\tgstation` 1. `instance` And enter `TGS`. If you aren't using interactive mode, the following commands must be suffixed with `--instance TGS` 1. `repo setup https://github.com/tgstation/tgstation master` From b600b81c1a9a44d6b32f8166f5c1828f548f5cdb Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Tue, 10 Jul 2018 14:32:09 -0700 Subject: [PATCH 3/3] Fix port command in readme --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index fd2e6d2d93..804c7c0534 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ Note: Due to internal functionality, a user who has access to at least one serve ## Setting up Remote access 1. Obtain an SSL certificate to secure the connection (this is beyond the scope of this guide) -1. Either stick with the default port `38607` or change it with `admin set-port ` +1. Either stick with the default port `38607` or change it with `service set-port ` 1. [Bind the SSL certificate to the port](https://docs.microsoft.com/en-us/dotnet/framework/wcf/feature-details/how-to-configure-a-port-with-an-ssl-certificate) - e.g. `netsh http add sslcert ipport=0.0.0.0: certhash= appid={F32EDA25-0855-411C-AF5E-F0D042917E2D}` - The `appid` GUID actually doesn't matter, but for sanity, you should use the GUID of TGServerService.exe as printed above