/ mercury.core.ts
mercury.core.ts
 1  // Configuration file for Mercury Core. Hover over a property to see its description!
 2  // If you're running in production, you'll need to rebuild Mercury Core to apply changes.
 3  
 4  export default {
 5  	Name: "Mercury",
 6  	Domain: "mercs.dev",
 7  	DatabaseURL: "http://localhost:8000",
 8  	RCCServiceProxyURL: "http://localhost:64990",
 9  	OrbiterPrivateURL: "http://localhost:64991",
10  	OrbiterPublicDomain: "localhost:64992",
11  	LauncherURI: "mercury-launcher:",
12  	CurrencySymbol: "屌",
13  	Pages: ["Statistics", "Forum", "Groups"],
14  
15  	// 'noob' colours
16  	DefaultBodyColors: {
17  		Head: 24,
18  		LeftArm: 24,
19  		LeftLeg: 119,
20  		RightArm: 24,
21  		RightLeg: 119,
22  		Torso: 23,
23  	},
24  
25  	Logging: {
26  		Requests: true,
27  		FormattedErrors: false,
28  		Time: true,
29  	},
30  
31  	Branding: {
32  		Favicon: "Branding/Favicon.svg",
33  		Icon: "Branding/Icon.svg",
34  		Tagline: "Revival tagline",
35  		Descriptions: {
36  			"Endless possibilites":
37  				"Create or play your favourite games and customise your character with items on our catalog.",
38  			"New features":
39  				"In addition to full client usability, additional features such as security fixes, QoL fixes and an easy to use website make your experience better.",
40  			"Same nostalgia":
41  				"All of our clients will remain as vanilla as possible, to make sure it's exactly as you remember it.",
42  		},
43  	},
44  
45  	Images: {
46  		DefaultPlaceIcons: ["Images/DefaultIcon1.avif"],
47  		DefaultPlaceThumbnails: [
48  			"Images/DefaultThumbnail1.avif",
49  			"Images/DefaultThumbnail2.avif",
50  			"Images/DefaultThumbnail3.avif",
51  		],
52  	},
53  
54  	Themes: [
55  		{
56  			Name: "Standard",
57  			Path: "Themes/Standard.css",
58  		},
59  	],
60  
61  	Filtering: {
62  		FilteredWords: [],
63  		ReplaceWith: "#",
64  		ReplaceType: "Character",
65  	},
66  
67  	Registration: {
68  		Keys: {
69  			Enabled: true,
70  			Prefix: "mercurkey-",
71  		},
72  		Emails: true,
73  	},
74  
75  	Email: {
76  		Host: "smtp.example.com",
77  		Port: 587,
78  		Username: "username",
79  	},
80  
81  	Gameservers: {
82  		Hosting: "Both",
83  	},
84  } satisfies import("./Assets/schema.ts").Config