File tree Expand file tree Collapse file tree 2 files changed +8
-4
lines changed
Expand file tree Collapse file tree 2 files changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -23,11 +23,12 @@ namespace CDK
2323 public class Main : RocketPlugin < Config >
2424 {
2525 public DatabaseManager Database ;
26- public static Main Instance ;
26+ public static Main Instance ;
27+ private static readonly string USER_AGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36" ;
2728 protected override void Load ( )
2829 {
2930 Instance = this ;
30- // CheckUpdate();
31+ CheckUpdate ( ) ;
3132 Database = new DatabaseManager ( ) ;
3233 U . Events . OnPlayerConnected += PlayerConnect ;
3334 Rocket . Core . Logging . Logger . Log ( "CDK Plugin loaded" ) ;
@@ -69,15 +70,18 @@ private void PlayerConnect(UnturnedPlayer player)
6970
7071 private void CheckUpdate ( )
7172 {
73+
7274 string dlstring = "https://api.github.com/repos/zeng-github01/CDKey-CodeReward/releases/latest" ;
7375 WebClient webClient = new WebClient ( ) ;
76+ webClient . Headers . Add ( "user-agent" , USER_AGENT ) ;
7477 string jsonstring = webClient . DownloadString ( dlstring ) ;
7578 var json = JObject . Parse ( jsonstring ) ;
7679 Version version = new Version ( json [ "tag_name" ] . ToString ( ) ) ;
7780 Version crv = Assembly . GetName ( ) . Version ;
7881 if ( version > crv )
7982 {
8083 Rocket . Core . Logging . Logger . LogWarning ( String . Format ( "New Update {0} has been released" , version . ToString ( ) ) ) ;
84+ this . UnloadPlugin ( ) ;
8185 }
8286 }
8387 }
Original file line number Diff line number Diff line change 3232//可以指定所有这些值,也可以使用“生成号”和“修订号”的默认值
3333//通过使用 "*",如下所示:
3434// [assembly: AssemblyVersion("1.0.*")]
35- [ assembly: AssemblyVersion ( "3.3.0.2 " ) ]
36- [ assembly: AssemblyFileVersion ( "3.3.0.2 " ) ]
35+ [ assembly: AssemblyVersion ( "3.3.0.3 " ) ]
36+ [ assembly: AssemblyFileVersion ( "3.3.0.3 " ) ]
You can’t perform that action at this time.
0 commit comments