mirror of
https://github.com/RaidMax/IW4M-Admin.git
synced 2025-06-07 21:58:06 -05:00
* don't run build commands in release
* fix test file
* Set up CI with Azure Pipelines
[skip ci]
* Include fonts and fix automessage hidden command
* more project changes
* migration from bower to libman
* more lib man changes
* project update for sneaky commands
* add missing canvas.js dep
update projects not to have stupid extra dlls
include in previous
* update pipeline file
* update post publish script and pipeline definition
* fix broken yaml
* move encoding conversion to seperate script
* remove extra uneeded rank icons
remove garbage language files being created
remove frontend lib when done
* fix publish script path
* grab localizations through powershell
* fix broken batch 🤷
* actually fixed
* only include runtime compilation in debug mode for webfront
* don't deploy un minified css
use full jquery version
* add step to download the scss for open iconic
change the font path
* update mkdir for iconic path
* don't include old iconic css
* correct font path for real now
* copy script plugins
* lots of changes for deployment
* build the projects
* use projectdir instead of solution dir
* nerf script commands plugin
fix live radar left over command
* actually kill script command post build
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* fix the font file copy (I think)
* maybe fix delete folder issue
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
* Update azure-pipelines.yml for Azure Pipelines
39 lines
1.1 KiB
C#
39 lines
1.1 KiB
C#
using SharedLibraryCore.Database.Models;
|
|
using SharedLibraryCore.RCon;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace Tests
|
|
{
|
|
class TestRconParser : IW4MAdmin.Application.RconParsers.BaseRConParser
|
|
{
|
|
public int FakeClientCount { get; set; }
|
|
public List<EFClient> FakeClients { get; set; } = new List<EFClient>();
|
|
|
|
public override string Version => "test";
|
|
|
|
public override async Task<(List<EFClient>, string)> GetStatusAsync(Connection connection)
|
|
{
|
|
var clientList = new List<EFClient>();
|
|
|
|
for (int i = 0; i < FakeClientCount; i++)
|
|
{
|
|
clientList.Add(new EFClient()
|
|
{
|
|
ClientNumber = i,
|
|
NetworkId = i + 1,
|
|
CurrentAlias = new EFAlias()
|
|
{
|
|
Name = $"test_bot_{i}",
|
|
IPAddress = i + 1
|
|
}
|
|
});
|
|
}
|
|
|
|
return clientList.Count > 0 ? (clientList, "mp_rust") : (FakeClients, "mp_rust");
|
|
}
|
|
}
|
|
}
|