Ctrl K
ComunidadGuías…

mercury.core.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
// Configuration file for Mercury Core. Hover over a property to see its description!
// If you're running in production, you'll need to rebuild Mercury Core to apply changes.

export default {
	Name: "Mercury",
	Domain: "mercs.dev",
	DomainInsecure: "www.mercs.dev",
	RCCServiceProxyURL: "http://localhost:64990",
	LauncherURI: "mercury-launcher:",
	CurrencySymbol: "屌",
	Pages: ["Statistics", "Forum", "Groups"],

	Database: {
		AutoStart: true,
		Domain: "localhost:8000",
	},

	Economy: {
		AutoStart: false,
	},

	Orbiter: {
		PrivateURL: "http://localhost:64991",
		PublicURL: "http://localhost:64992",
	},

	// 'noob' colours
	DefaultBodyColors: {
		Head: 24,
		LeftArm: 24,
		LeftLeg: 119,
		RightArm: 24,
		RightLeg: 119,
		Torso: 23,
	},

	Logging: {
		Requests: true,
		FormattedErrors: false,
		Time: true,
		DiscordModerationWebhook: "https://discord.com/api/webhooks/123456789012345678/abcdefghijklmnopqrstuvwxyz",
	},

	Branding: {
		Favicon: "Branding/Favicon.svg",
		Icon: "Branding/Icon.svg",
		Tagline: "Revival tagline",
		LongTagline: "Endless possibilities. New features. Same nostalgia.",
		Descriptions: {
			"Endless possibilites":
				"Create or play your favourite games and customise your character with items on our catalog.",
			"New features":
				"In addition to full client usability, additional features such as security fixes, QoL fixes and an easy to use website make your experience better.",
			"Same nostalgia":
				"All of our clients will remain as vanilla as possible, to make sure it's exactly as you remember it.",
		},
	},

	Images: {
		DefaultPlaceIcons: ["Images/DefaultIcon1.avif"],
		DefaultPlaceThumbnails: [
			"Images/DefaultThumbnail1.avif",
			"Images/DefaultThumbnail2.avif",
			"Images/DefaultThumbnail3.avif",
		],
	},

	Themes: [
		{
			Name: "Standard",
			Path: "Themes/Standard.css",
		},
	],

	Filtering: {
		FilteredWords: [],
		ReplaceWith: "#",
		ReplaceType: "Character",
	},

	Registration: {
		Keys: {
			Enabled: true,
			Prefix: "mercurkey-",
		},
		Emails: true,
	},

	Email: {
		Host: "smtp.example.com",
		Port: 465,
		Secure: true,
		Username: "username",
	},

	Gameservers: {
		Hosting: "Both",
	},
} satisfies import("./Assets/schema.ts").Config