diff --git a/Common/Common.csproj b/Common/Common.csproj
new file mode 100644
index 0000000..059ef88
--- /dev/null
+++ b/Common/Common.csproj
@@ -0,0 +1,13 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+
+
+
+
+
+
diff --git a/Common/Program.cs b/Common/Program.cs
new file mode 100644
index 0000000..932db59
--- /dev/null
+++ b/Common/Program.cs
@@ -0,0 +1,25 @@
+using Config.Net;
+
+namespace Common
+{
+ public static class Global
+ {
+ public static IConfig config = new ConfigurationBuilder().UseJsonFile("config.json").Build();
+ }
+
+ public interface IConfig
+ {
+ [Option(DefaultValue = VerboseLevel.Normal)]
+ VerboseLevel VerboseLevel { get; }
+
+ [Option(DefaultValue = "mongodb://localhost:27017/crepebh")]
+ string DatabaseUri { get; }
+
+ }
+
+ public enum VerboseLevel
+ {
+ Normal = 0,
+ Debug = 1
+ }
+}
\ No newline at end of file
diff --git a/PemukulPaku.csproj b/PemukulPaku.csproj
new file mode 100644
index 0000000..b3e7e06
--- /dev/null
+++ b/PemukulPaku.csproj
@@ -0,0 +1,24 @@
+
+
+
+ Exe
+ net6.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/PemukulPaku.sln b/PemukulPaku.sln
new file mode 100644
index 0000000..213d62d
--- /dev/null
+++ b/PemukulPaku.sln
@@ -0,0 +1,31 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.4.33205.214
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PemukulPaku", "PemukulPaku.csproj", "{7D6FBA7C-137B-43A9-B7CE-0932277AC202}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Common", "Common\Common.csproj", "{226D0356-65DE-4DBD-9FF4-7D4B527B02E0}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {7D6FBA7C-137B-43A9-B7CE-0932277AC202}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {7D6FBA7C-137B-43A9-B7CE-0932277AC202}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {7D6FBA7C-137B-43A9-B7CE-0932277AC202}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {7D6FBA7C-137B-43A9-B7CE-0932277AC202}.Release|Any CPU.Build.0 = Release|Any CPU
+ {226D0356-65DE-4DBD-9FF4-7D4B527B02E0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {226D0356-65DE-4DBD-9FF4-7D4B527B02E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {226D0356-65DE-4DBD-9FF4-7D4B527B02E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {226D0356-65DE-4DBD-9FF4-7D4B527B02E0}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {899AE63B-ADA9-4F9F-B78D-B7B20546F58C}
+ EndGlobalSection
+EndGlobal
diff --git a/Program.cs b/Program.cs
new file mode 100644
index 0000000..aaec4df
--- /dev/null
+++ b/Program.cs
@@ -0,0 +1,16 @@
+using PemukulPaku.Resources.Proto;
+
+namespace PemukulPaku
+{
+ class Program
+ {
+ public static void Main()
+ {
+ Console.WriteLine("Hello!");
+ GetPlayerTokenRsp getPlayerTokenRsp = new()
+ {
+ Msg = "Hello!"
+ };
+ }
+ }
+}
\ No newline at end of file
diff --git a/Resources/.gitkeep b/Resources/.gitkeep
new file mode 100644
index 0000000..5f28270
--- /dev/null
+++ b/Resources/.gitkeep
@@ -0,0 +1 @@
+
\ No newline at end of file