Skip to content

Move traffic to plugin#125

Open
thisguyStan wants to merge 13 commits intocompujuckel:masterfrom
thisguyStan:move-traffic-to-plugin
Open

Move traffic to plugin#125
thisguyStan wants to merge 13 commits intocompujuckel:masterfrom
thisguyStan:move-traffic-to-plugin

Conversation

@thisguyStan
Copy link
Contributor

No description provided.

@thisguyStan thisguyStan marked this pull request as ready for review February 21, 2025 10:57
AutoMod now picks up the spline correctly
…lugin

# Conflicts:
#	AssettoServer/Server/EntryCar.cs
…lugin

# Conflicts:
#	AssettoServer.sln
#	AssettoServer/Commands/Modules/GeneralModule.cs
#	AssettoServer/Network/CSPClientMessageHandler.cs
#	AssettoServer/Server/ACServer.cs
#	AssettoServer/Server/Configuration/Extra/ACExtraConfiguration.cs
#	AssettoServer/Server/EntryCar.cs
#	AssettoServer/Server/Lua/assettoserver.lua
#	TrafficAiPlugin/AiState.cs
…lugin

# Conflicts:
#	AssettoServer/Network/CSPClientMessageHandler.cs
#	AssettoServer/Server/ACServer.cs
#	AssettoServer/Server/Ai/AiModule.cs
#	AssettoServer/Startup.cs
#	AutoModerationPlugin/AutoModerationPlugin.cs
#	FastTravelPlugin/FastTravelPlugin.cs
#	ReplayPlugin/ReplayPlugin.cs
#	TrafficAiPlugin/AiBehavior.cs
#	TrafficAiPlugin/AiSlotFilter.cs
#	TrafficAiPlugin/DynamicTrafficDensity.cs
Rom3dius added a commit to american-swim-team/SwimAssettoServer that referenced this pull request Feb 2, 2026
This merges the traffic-plugin-pr125 branch which extracts AI traffic
from core into a standalone TrafficAiPlugin.

Key changes:
- TrafficAiPlugin: Contains all AI traffic logic
- TrafficAiPlugin.Shared: Interfaces for dependent plugins
- Core EntryCar simplified (no AI dependencies)
- ACServer no longer handles AI position updates
- AutoModeration, FastTravel, Replay plugins updated
- SwimCrash, ReverseProxy plugins updated for compatibility
- IAssettoServerAutostart removed (use IHostedService)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant