mirror of
https://github.com/myawired/2025-RecRoom-Server-E12354.git
synced 2026-07-18 00:21:15 +10:00
Initial upload
This commit is contained in:
@@ -0,0 +1,96 @@
|
||||
using Microsoft.AspNetCore.Mvc;
|
||||
using Newtonsoft.Json;
|
||||
using Rec_rewild_live_rewrite.api.server.Classes.db_class;
|
||||
using Rec_rewild_live_rewrite.api.server;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace Rec_rewild_live_rewrite.Controllers
|
||||
{
|
||||
public class WebController : ControllerBase
|
||||
{
|
||||
[Route("/")]
|
||||
public IActionResult Index()
|
||||
{
|
||||
var filePath = Path.Combine(Environment.CurrentDirectory, "Web", "Index.html");
|
||||
|
||||
if (!System.IO.File.Exists(filePath))
|
||||
return NotFound();
|
||||
|
||||
return PhysicalFile(filePath, "text/html");
|
||||
}
|
||||
|
||||
[Route("/robots.txt")]
|
||||
public IActionResult Robots()
|
||||
{
|
||||
var content = string.Join(Environment.NewLine, new[]
|
||||
{
|
||||
"User-agent: *",
|
||||
"Disallow: /admin/v4/login",
|
||||
"Disallow: /admin/v4/home",
|
||||
"Disallow: /admin/v5/login",
|
||||
"Disallow: /admin/v5/home"
|
||||
});
|
||||
|
||||
return Content(content, "text/plain");
|
||||
}
|
||||
|
||||
[HttpGet("/favicon.ico")]
|
||||
public IActionResult Favicon()
|
||||
{
|
||||
var filePath = Path.Combine(Environment.CurrentDirectory, "Web", "favicon.png");
|
||||
|
||||
if (!System.IO.File.Exists(filePath))
|
||||
return NotFound();
|
||||
|
||||
return PhysicalFile(filePath, "image/x-icon");
|
||||
}
|
||||
|
||||
[HttpGet("/ns")]
|
||||
public IActionResult ns([FromQuery(Name = "v"), Required] string Version)
|
||||
{
|
||||
if (Version == "20250731")
|
||||
{
|
||||
return Ok(new
|
||||
{
|
||||
Accounts = "https://recrewildtest.oldrec.net/Accounts",
|
||||
API = "https://recrewildtest.oldrec.net",
|
||||
AI = "https://recrewildtest.oldrec.net/Ai",
|
||||
Auth = "https://recrewildtest.oldrec.net/Auth",
|
||||
BugReporting = "https://recrewildtest.oldrec.net",
|
||||
Cards = "https://recrewildtest.oldrec.net",
|
||||
CDN = "https://cdn.rec.net",//"https://recrewildtest.oldrec.net/cdn",
|
||||
Chat = "https://recrewildtest.oldrec.net/chat",
|
||||
Clubs = "https://recrewildtest.oldrec.net/clubs",
|
||||
CMS = "https://recrewildtest.oldrec.net/cms",
|
||||
Commerce = "https://recrewildtest.oldrec.net/Commerce",
|
||||
Data = "https://recrewildtest.oldrec.net",
|
||||
DataCollection = "https://recrewildtest.oldrec.net",
|
||||
Discovery = "https://recrewildtest.oldrec.net",
|
||||
Econ = "https://recrewildtest.oldrec.net",
|
||||
GameLogs = "https://recrewildtest.oldrec.net",
|
||||
Geo = "https://recrewildtest.oldrec.net",
|
||||
Images = "https://recrewildtest.oldrec.net/img/",
|
||||
Leaderboard = "https://recrewildtest.oldrec.net/server/Leaderboard",
|
||||
Link = "https://recrewildtest.oldrec.net/link",
|
||||
Lists = "https://recrewildtest.oldrec.net/lists",
|
||||
Matchmaking = "https://recrewildtest.oldrec.net/Matchmaking",
|
||||
Moderation = "https://recrewildtest.oldrec.net",
|
||||
Notifications = "https://recrewildtest.oldrec.net/Notifications",
|
||||
PlatformNotifications = "https://recrewildtest.oldrec.net/Notifications",
|
||||
PlayerSettings = "https://recrewildtest.oldrec.net/server/PlayerSettings",
|
||||
RoomComments = "https://recrewildtest.oldrec.net/RoomComments",
|
||||
RoomieIntegrations = "https://recrewildtest.oldrec.net/Roomie",
|
||||
Rooms = "https://recrewildtest.oldrec.net/Room_server",
|
||||
Storage = "https://recrewildtest.oldrec.net/server/Storage",
|
||||
Strings = "https://recrewildtest.oldrec.net/Strings",
|
||||
StringsCDN = "https://recrewildtest.oldrec.net/StringsCDN",
|
||||
Studio = "https://recrewildtest.oldrec.net/Studio",
|
||||
Thorn = "https://recrewildtest.oldrec.net/Thorn",
|
||||
Videos = "https://recrewildtest.oldrec.net/videodir",
|
||||
WWW = "https://recrewildtest.oldrec.net"
|
||||
});
|
||||
}
|
||||
return BadRequest("");
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user