diff --git a/src/Ext/Event/Body.cpp b/src/Ext/Event/Body.cpp
index 91be1344..0377c836 100644
--- a/src/Ext/Event/Body.cpp
+++ b/src/Ext/Event/Body.cpp
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2023-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#include "Body.h"
#include
diff --git a/src/Ext/Event/Body.h b/src/Ext/Event/Body.h
index 04a4a26d..d375e301 100644
--- a/src/Ext/Event/Body.h
+++ b/src/Ext/Event/Body.h
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2023-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#pragma once
#include
#include
diff --git a/src/HardEndStuff/AppIcon.cpp b/src/HardEndStuff/AppIcon.cpp
index a2c429b2..9ecb0326 100644
--- a/src/HardEndStuff/AppIcon.cpp
+++ b/src/HardEndStuff/AppIcon.cpp
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2024-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#ifdef IS_HARDEND_VER
#include
#include "Ra2Mode.h"
diff --git a/src/Spawner/ProtocolZero.Hook.cpp b/src/Spawner/ProtocolZero.Hook.cpp
index 78eabf0b..9c13d156 100644
--- a/src/Spawner/ProtocolZero.Hook.cpp
+++ b/src/Spawner/ProtocolZero.Hook.cpp
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2023-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#include "ProtocolZero.h"
#include "ProtocolZero.LatencyLevel.h"
#include "Spawner.h"
diff --git a/src/Spawner/ProtocolZero.LatencyLevel.cpp b/src/Spawner/ProtocolZero.LatencyLevel.cpp
index 31d18123..8d84a723 100644
--- a/src/Spawner/ProtocolZero.LatencyLevel.cpp
+++ b/src/Spawner/ProtocolZero.LatencyLevel.cpp
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2023-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#include "ProtocolZero.h"
#include "ProtocolZero.LatencyLevel.h"
diff --git a/src/Spawner/ProtocolZero.LatencyLevel.h b/src/Spawner/ProtocolZero.LatencyLevel.h
index d7a5ad1a..8dd0b524 100644
--- a/src/Spawner/ProtocolZero.LatencyLevel.h
+++ b/src/Spawner/ProtocolZero.LatencyLevel.h
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2023-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#pragma once
#include
diff --git a/src/Spawner/ProtocolZero.cpp b/src/Spawner/ProtocolZero.cpp
index f3a8eaf8..a2a3a7cb 100644
--- a/src/Spawner/ProtocolZero.cpp
+++ b/src/Spawner/ProtocolZero.cpp
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2023-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#include "ProtocolZero.h"
#include "ProtocolZero.LatencyLevel.h"
diff --git a/src/Spawner/ProtocolZero.h b/src/Spawner/ProtocolZero.h
index 9f4f19dc..24c6bc11 100644
--- a/src/Spawner/ProtocolZero.h
+++ b/src/Spawner/ProtocolZero.h
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2023-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#pragma once
class EventExt;
diff --git a/src/Spawner/QuickMatch.cpp b/src/Spawner/QuickMatch.cpp
index 07ecfacd..f6203b5e 100644
--- a/src/Spawner/QuickMatch.cpp
+++ b/src/Spawner/QuickMatch.cpp
@@ -1,3 +1,22 @@
+/**
+* yrpp-spawner
+*
+* Copyright(C) 2023-present CnCNet
+*
+* This program is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program.If not, see .
+*/
+
#include "Spawner.h"
#include