├── .dockerignore ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── BattleBitAPI ├── Common │ ├── Arguments │ │ ├── OnPlayerKillArguments.cs │ │ ├── OnPlayerSpawnArguments.cs │ │ └── PlayerJoiningArgument.cs │ ├── Conts.cs │ ├── Data │ │ ├── Attachment.cs │ │ ├── EndGamePlayer.cs │ │ ├── EndGamePlayer1.cs │ │ ├── Gadget.cs │ │ ├── Gadgets.cs │ │ ├── Map.cs │ │ ├── PlayerLoadout.cs │ │ ├── PlayerStats.cs │ │ ├── PlayerWearings.cs │ │ ├── VoxelBlockData.cs │ │ └── Weapon.cs │ ├── Datasets │ │ ├── Attachments.cs │ │ └── Weapons.cs │ ├── Enums │ │ ├── AttachmentType.cs │ │ ├── ChatChannel.cs │ │ ├── DamageReason.cs │ │ ├── GameRole.cs │ │ ├── GameState.cs │ │ ├── LeaningSide.cs │ │ ├── LoadoutIndex.cs │ │ ├── LogLevel.cs │ │ ├── MapDayNight.cs │ │ ├── MapSize.cs │ │ ├── PlayerBody.cs │ │ ├── PlayerSpawningPoint.cs │ │ ├── PlayerStand.cs │ │ ├── ReportReason.cs │ │ ├── Roles.cs │ │ ├── SpawningRule.cs │ │ ├── Squads.cs │ │ ├── Team.cs │ │ ├── VehicleType.cs │ │ ├── VoxelTextures.cs │ │ └── WeaponType.cs │ ├── Extentions │ │ └── Extentions.cs │ ├── Serialization │ │ ├── IStreamSerializble.cs │ │ └── Stream.cs │ └── Threading │ │ └── ThreadSafe.cs ├── Networking │ └── NetworkCommuncation.cs ├── Pooling │ └── ItemPooling.cs ├── Server │ ├── GameServer.cs │ ├── Internal │ │ ├── GamemodeRotation.cs │ │ ├── MapRotation.cs │ │ ├── PlayerModifications.cs │ │ ├── RoundSettings.cs │ │ ├── ServerSettings.cs │ │ └── Squad.cs │ ├── Player.cs │ └── ServerListener.cs └── Storage │ ├── DiskStorage.cs │ └── IPlayerStatsDatabase.cs ├── CommunityServerAPI.csproj ├── CommunityServerAPI.sln ├── Dockerfile ├── LICENSE ├── README-esES.md ├── README-koKR.md ├── README-ptBR.md ├── README-ruRU.md ├── README-zhCN.md ├── README.md └── docker-compose.yml /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/.gitignore -------------------------------------------------------------------------------- /BattleBitAPI/Common/Arguments/OnPlayerKillArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Arguments/OnPlayerKillArguments.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Arguments/OnPlayerSpawnArguments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Arguments/OnPlayerSpawnArguments.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Arguments/PlayerJoiningArgument.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Arguments/PlayerJoiningArgument.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Conts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Conts.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/Attachment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/Attachment.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/EndGamePlayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/EndGamePlayer.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/EndGamePlayer1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/EndGamePlayer1.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/Gadget.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/Gadget.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/Gadgets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/Gadgets.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/Map.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/Map.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/PlayerLoadout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/PlayerLoadout.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/PlayerStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/PlayerStats.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/PlayerWearings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/PlayerWearings.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/VoxelBlockData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/VoxelBlockData.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Data/Weapon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Data/Weapon.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Datasets/Attachments.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Datasets/Attachments.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Datasets/Weapons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Datasets/Weapons.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/AttachmentType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/AttachmentType.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/ChatChannel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/ChatChannel.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/DamageReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/DamageReason.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/GameRole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/GameRole.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/GameState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/GameState.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/LeaningSide.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/LeaningSide.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/LoadoutIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/LoadoutIndex.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/LogLevel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/LogLevel.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/MapDayNight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/MapDayNight.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/MapSize.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/MapSize.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/PlayerBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/PlayerBody.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/PlayerSpawningPoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/PlayerSpawningPoint.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/PlayerStand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/PlayerStand.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/ReportReason.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/ReportReason.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/Roles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/Roles.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/SpawningRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/SpawningRule.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/Squads.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/Squads.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/Team.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/Team.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/VehicleType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/VehicleType.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/VoxelTextures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/VoxelTextures.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Enums/WeaponType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Enums/WeaponType.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Extentions/Extentions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Extentions/Extentions.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Serialization/IStreamSerializble.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Serialization/IStreamSerializble.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Serialization/Stream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Serialization/Stream.cs -------------------------------------------------------------------------------- /BattleBitAPI/Common/Threading/ThreadSafe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Common/Threading/ThreadSafe.cs -------------------------------------------------------------------------------- /BattleBitAPI/Networking/NetworkCommuncation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Networking/NetworkCommuncation.cs -------------------------------------------------------------------------------- /BattleBitAPI/Pooling/ItemPooling.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Pooling/ItemPooling.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/GameServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/GameServer.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/Internal/GamemodeRotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/Internal/GamemodeRotation.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/Internal/MapRotation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/Internal/MapRotation.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/Internal/PlayerModifications.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/Internal/PlayerModifications.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/Internal/RoundSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/Internal/RoundSettings.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/Internal/ServerSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/Internal/ServerSettings.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/Internal/Squad.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/Internal/Squad.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/Player.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/Player.cs -------------------------------------------------------------------------------- /BattleBitAPI/Server/ServerListener.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Server/ServerListener.cs -------------------------------------------------------------------------------- /BattleBitAPI/Storage/DiskStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Storage/DiskStorage.cs -------------------------------------------------------------------------------- /BattleBitAPI/Storage/IPlayerStatsDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/BattleBitAPI/Storage/IPlayerStatsDatabase.cs -------------------------------------------------------------------------------- /CommunityServerAPI.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/CommunityServerAPI.csproj -------------------------------------------------------------------------------- /CommunityServerAPI.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/CommunityServerAPI.sln -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/LICENSE -------------------------------------------------------------------------------- /README-esES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/README-esES.md -------------------------------------------------------------------------------- /README-koKR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/README-koKR.md -------------------------------------------------------------------------------- /README-ptBR.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/README-ptBR.md -------------------------------------------------------------------------------- /README-ruRU.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/README-ruRU.md -------------------------------------------------------------------------------- /README-zhCN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/README-zhCN.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MrOkiDoki/BattleBit-Community-Server-API/HEAD/docker-compose.yml --------------------------------------------------------------------------------