Переглянути джерело

SVI Переделка на новую архитектуру

SVI 1 рік тому
батько
коміт
53ba75ceba
99 змінених файлів з 176 додано та 180 видалено
  1. 8 9
      app/lev2/farm_bots/dict_bot/dict_bot.go
  2. 15 13
      app/lev2/farm_bots/farm_bots.go
  3. 10 10
      app/lev2/farm_bots/warbot/angar/angar.go
  4. 1 1
      app/lev2/farm_bots/warbot/angar/base/arsenal/arsenal.go
  5. 2 2
      app/lev2/farm_bots/warbot/angar/base/bank/bank.go
  6. 1 1
      app/lev2/farm_bots/warbot/angar/base/bank/bank_mode/bank_mode.go
  7. 7 7
      app/lev2/farm_bots/warbot/angar/base/base.go
  8. 1 1
      app/lev2/farm_bots/warbot/angar/base/fuel/fuel.go
  9. 0 0
      app/lev2/farm_bots/warbot/angar/base/labor/labor.go
  10. 1 1
      app/lev2/farm_bots/warbot/angar/base/market/market.go
  11. 1 1
      app/lev2/farm_bots/warbot/angar/base/mine/mine.go
  12. 1 1
      app/lev2/farm_bots/warbot/angar/base/polygon/polygon.go
  13. 3 3
      app/lev2/farm_bots/warbot/angar/battle/battle.go
  14. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_net/battle_net.go
  15. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_register/battle_register.go
  16. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_wait/battle_wait.go
  17. 3 3
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker.go
  18. 1 1
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/battle_sound.go
  19. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play/is_sound_play.go
  20. 4 4
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_worker.go
  21. 1 1
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battlesound/battlesound.go
  22. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/health.go
  23. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/healthtime/healthtime.go
  24. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/isrepair/isrepair.go
  25. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/repair_time/repair_time.go
  26. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/is_manevr/is_manevr.go
  27. 2 2
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/manevr.go
  28. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot/damage/damage.go
  29. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot/is_shot/is_shot.go
  30. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot/shot.go
  31. 0 0
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shottime/shottime.go
  32. 4 4
      app/lev2/farm_bots/warbot/angar/battle/battle_worker/battleon/battleon.go
  33. 0 0
      app/lev2/farm_bots/warbot/angar/battle/isrun/isrun.go
  34. 0 0
      app/lev2/farm_bots/warbot/angar/bot_net_stat/net_stat.go
  35. 1 1
      app/lev2/farm_bots/warbot/angar/convoy/convoy.go
  36. 3 3
      app/lev2/farm_bots/warbot/angar/death_match/battle.go
  37. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/battle_wait/battle_wait.go
  38. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_net/death_net.go
  39. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_register/death_register.go
  40. 1 1
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/battle_sound/battle_sound.go
  41. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/battle_sound/is_play/is_play.go
  42. 1 1
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/battlesound/battlesound.go
  43. 4 4
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/death_on.go
  44. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health/health.go
  45. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health/healthtime/healthtime.go
  46. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health/isrepair/isrepair.go
  47. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health/repairtime/repairtime.go
  48. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/manevr/ismanevr/ismanevr.go
  49. 2 2
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/manevr/manevr.go
  50. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shot/damage/damage.go
  51. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shot/is_shot/is_shot.go
  52. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shot/shot.go
  53. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shottime/shottime.go
  54. 3 3
      app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_worker.go
  55. 0 0
      app/lev2/farm_bots/warbot/angar/death_match/isrun/isrun.go
  56. 4 4
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war.go
  57. 0 0
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_net/div_war_net.go
  58. 3 3
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/div_war_on.go
  59. 1 1
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/div_war_sound/div_war_sound.go
  60. 0 0
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/div_war_sound/isplay/isplay.go
  61. 1 1
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/divwarsound/divwarsound.go
  62. 2 2
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/health.go
  63. 0 0
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/health_time/health_time.go
  64. 0 0
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/repair_time/repair_time.go
  65. 0 0
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr/is_manevr/ismanevr.go
  66. 2 2
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr/manevr.go
  67. 0 0
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot/damage/damage.go
  68. 2 2
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot/shot.go
  69. 0 0
      app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot_time/shot_time.go
  70. 3 3
      app/lev2/farm_bots/warbot/angar/division/div_war/divwaron/divwaron.go
  71. 0 0
      app/lev2/farm_bots/warbot/angar/division/division.go
  72. 3 3
      app/lev2/farm_bots/warbot/angar/division/divwar/div_war_on/div_war_on.go
  73. 4 4
      app/lev2/farm_bots/warbot/angar/division/divwar/divwar.go
  74. 0 0
      app/lev2/farm_bots/warbot/angar/division/divwar/divwarnet/divwarnet.go
  75. 3 3
      app/lev2/farm_bots/warbot/angar/division/divwar/divwaron/divwaron.go
  76. 1 1
      app/lev2/farm_bots/warbot/angar/fuel/fuel.go
  77. 0 0
      app/lev2/farm_bots/warbot/angar/fuel_attack/fuel_attack.go
  78. 0 0
      app/lev2/farm_bots/warbot/angar/masters/bat_masters.go
  79. 0 0
      app/lev2/farm_bots/warbot/angar/missions/missions.go
  80. 0 0
      app/lev2/farm_bots/warbot/angar/tank_params/tank_params.go
  81. 0 0
      app/lev2/farm_bots/warbot/bot_stat/stat_param/stat_param.go
  82. 2 2
      app/lev2/farm_bots/warbot/bot_stat/stat_resurs/stat_resurs.go
  83. 1 1
      app/lev2/farm_bots/warbot/bot_stat/tank_stat/tank_stat.go
  84. 17 17
      app/lev2/farm_bots/warbot/warbot.go
  85. 0 0
      app/lev2/farm_bots/warbot/warbot_config/warbot_config.go
  86. 0 0
      app/lev2/farm_bots/warbot/warbot_net/bot_cookie/bot_cookie.go
  87. 0 0
      app/lev2/farm_bots/warbot/warbot_net/bot_net_conn.zip
  88. 1 1
      app/lev2/farm_bots/warbot/warbot_net/bot_net_conn/bot_net_conn.go
  89. 0 0
      app/lev2/farm_bots/warbot/warbot_net/bot_net_login/bot_net_login.go
  90. 0 0
      app/lev2/farm_bots/warbot/warbot_net/bot_web_conn.zip
  91. 1 1
      app/lev2/farm_bots/warbot/warbot_net/bot_web_conn/bot_web_conn.go
  92. 2 2
      app/lev2/farm_bots/warbot/warbot_net/warbot_net.go
  93. 24 24
      app/lev2/serv_web/web_api/web_api.go
  94. 3 3
      app/lev2/serv_web/web_gui/page_bot_add/page_bot_add.go
  95. 3 3
      app/lev2/serv_web/web_gui/page_bot_list/page_bot_list.go
  96. 3 3
      app/lev2/serv_web/web_gui/page_bot_show/page_bot_show.go
  97. 4 4
      app/lev2/serv_web/web_gui/web_gui.go
  98. 5 5
      app/lev3/applic/applic.go
  99. 0 5
      cmd/server/main.go

+ 8 - 9
app/lev2/serv_bots/dict_warbot/dict_warbot.go → app/lev2/farm_bots/dict_bot/dict_bot.go

@@ -1,5 +1,5 @@
 // package dict_warbot -- потокобезопасный словарь ботов
-package dict_warbot
+package dict_bot
 
 import (
 	"fmt"
@@ -9,7 +9,7 @@ import (
 
 	. "wartank/app/lev0/alias"
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot"
+	"wartank/app/lev2/farm_bots/warbot"
 	"wartank/pkg/kernel/kernel_log"
 	. "wartank/pkg/kernel/kernel_types"
 )
@@ -21,7 +21,7 @@ const (
 // СловарьБотов -- потокобезопасный словарь ботов
 type СловарьБотов struct {
 	конт    ИЯдроКонтекст
-	сервер  ИПриложение
+	прилож  ИПриложение
 	хран    IKernelStore
 	словарь map[АБотНомер]ИБот
 	блок    sync.RWMutex
@@ -29,14 +29,13 @@ type СловарьБотов struct {
 }
 
 // НовСловарьБотов -- возвращает новый потокобезопасный словарь ботов
-func НовСловарьБотов(конт ИЯдроКонтекст, сервер ИПриложение) *СловарьБотов {
+func НовСловарьБотов(конт ИЯдроКонтекст) *СловарьБотов {
 	лог := kernel_log.НовЛоггер("СловарьБотов")
 	лог.Инфо("НовСловарьБотов()\n")
-	лог.Паника(сервер == nil, "НовСловарьБотов(): ИСервер==nil")
 	сам := &СловарьБотов{
 		конт:    конт,
-		сервер:  сервер,
-		хран:    сервер.Получ("kernStore").(IKernelStore),
+		прилож:  конт.Получ("приложение").(ИПриложение),
+		хран:    конт.Получ("kernStore").(IKernelStore),
 		словарь: map[АБотНомер]ИБот{},
 		лог:     лог,
 	}
@@ -83,7 +82,7 @@ func (сам *СловарьБотов) save() {
 	strNumber = strNumber[:len(strNumber)-1]
 	err := сам.хран.Set(strBotList, []byte(strNumber))
 	if err != nil {
-		сам.сервер.Отменить()
+		сам.прилож.Отменить()
 	}
 }
 
@@ -111,7 +110,7 @@ func (сам *СловарьБотов) load() {
 		if isOk {
 			continue
 		}
-		bot := warbot.ЗагрузитьВарБот(сам.конт, сам.сервер, number)
+		bot := warbot.ЗагрузитьВарБот(сам.конт, сам.прилож, number)
 		if bot.АвтоИграЕсли() {
 			go bot.Пуск()
 		}

+ 15 - 13
app/lev2/serv_bots/serv_bots.go → app/lev2/farm_bots/farm_bots.go

@@ -1,5 +1,5 @@
-// package serv_bots -- словарь ботов сервера
-package serv_bots
+// package farm_bots -- бото-ферма
+package farm_bots
 
 import (
 	"fmt"
@@ -7,27 +7,29 @@ import (
 
 	. "wartank/app/lev0/alias"
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/dict_warbot"
-	"wartank/app/lev2/serv_bots/warbot"
+	"wartank/app/lev2/farm_bots/dict_bot"
+	"wartank/app/lev2/farm_bots/warbot"
 	. "wartank/pkg/kernel/kernel_types"
 )
 
-// БотоФерма -- словарь ботов на сервере
+// БотоФерма -- бото-ферма
 type БотоФерма struct {
-	серв    ИПриложение
+	конт ИЯдроКонтекст
+	// прилож  ИПриложение
 	хран    IKernelStore
-	словБот *dict_warbot.СловарьБотов
+	словБот *dict_bot.СловарьБотов
 }
 
-// НовБотоФерма -- возвращает новый словарь серверных ботов
+// НовБотоФерма -- возвращает новую бото-ферму
 func НовБотоФерма(конт ИЯдроКонтекст) *БотоФерма {
 	log.Println("НовБотоФерма()")
-	серв := конт.Получ("сервер").(ИПриложение)
+	// приложение := конт.Получ("приложение").(ИПриложение)
 	сам := &БотоФерма{
-		серв: серв,
-		хран: серв.Получ("kernStore").(IKernelStore),
+		конт: конт,
+		// прилож: приложение,
+		хран: конт.Получ("kernStore").(IKernelStore),
 	}
-	сам.словБот = dict_warbot.НовСловарьБотов(конт, серв)
+	сам.словБот = dict_bot.НовСловарьБотов(конт)
 	return сам
 }
 
@@ -75,7 +77,7 @@ func (сам *БотоФерма) НовБот(логин, пароль string,
 		номер++
 	}
 	// Нет такого бота, надо его создать
-	bot := warbot.НовВарБот(сам.серв, номер, логин, пароль, еслиАвто)
+	bot := warbot.НовВарБот(сам.конт, номер, логин, пароль, еслиАвто)
 	сам.словБот.Add(bot)
 	return nil
 }

+ 10 - 10
app/lev2/serv_bots/warbot/angar/angar.go → app/lev2/farm_bots/warbot/angar/angar.go

@@ -8,16 +8,16 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/base"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle"
-	"wartank/app/lev2/serv_bots/warbot/angar/bot_net_stat"
-	"wartank/app/lev2/serv_bots/warbot/angar/convoy"
-	"wartank/app/lev2/serv_bots/warbot/angar/fuel_attack"
-	"wartank/app/lev2/serv_bots/warbot/angar/masters"
-	"wartank/app/lev2/serv_bots/warbot/angar/missions"
-	"wartank/app/lev2/serv_bots/warbot/angar/tank_params"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_resurs"
+	"wartank/app/lev2/farm_bots/warbot/angar/base"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle"
+	"wartank/app/lev2/farm_bots/warbot/angar/bot_net_stat"
+	"wartank/app/lev2/farm_bots/warbot/angar/convoy"
+	"wartank/app/lev2/farm_bots/warbot/angar/fuel_attack"
+	"wartank/app/lev2/farm_bots/warbot/angar/masters"
+	"wartank/app/lev2/farm_bots/warbot/angar/missions"
+	"wartank/app/lev2/farm_bots/warbot/angar/tank_params"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_resurs"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"

+ 1 - 1
app/lev2/serv_bots/warbot/angar/base/arsenal/arsenal.go → app/lev2/farm_bots/warbot/angar/base/arsenal/arsenal.go

@@ -10,7 +10,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 	"wartank/pkg/components/web_log"

+ 2 - 2
app/lev2/serv_bots/warbot/angar/base/bank/bank.go → app/lev2/farm_bots/warbot/angar/base/bank/bank.go

@@ -8,8 +8,8 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/base/bank/bank_mode"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/angar/base/bank/bank_mode"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"

+ 1 - 1
app/lev2/serv_bots/warbot/angar/base/bank/bank_mode/bank_mode.go → app/lev2/farm_bots/warbot/angar/base/bank/bank_mode/bank_mode.go

@@ -2,7 +2,7 @@ package bank_mode
 
 import (
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 )
 
 /*

+ 7 - 7
app/lev2/serv_bots/warbot/angar/base/base.go → app/lev2/farm_bots/warbot/angar/base/base.go

@@ -10,13 +10,13 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/base/arsenal"
-	"wartank/app/lev2/serv_bots/warbot/angar/base/bank"
-	"wartank/app/lev2/serv_bots/warbot/angar/base/fuel"
-	"wartank/app/lev2/serv_bots/warbot/angar/base/labor"
-	"wartank/app/lev2/serv_bots/warbot/angar/base/market"
-	"wartank/app/lev2/serv_bots/warbot/angar/base/mine"
-	"wartank/app/lev2/serv_bots/warbot/angar/base/polygon"
+	"wartank/app/lev2/farm_bots/warbot/angar/base/arsenal"
+	"wartank/app/lev2/farm_bots/warbot/angar/base/bank"
+	"wartank/app/lev2/farm_bots/warbot/angar/base/fuel"
+	"wartank/app/lev2/farm_bots/warbot/angar/base/labor"
+	"wartank/app/lev2/farm_bots/warbot/angar/base/market"
+	"wartank/app/lev2/farm_bots/warbot/angar/base/mine"
+	"wartank/app/lev2/farm_bots/warbot/angar/base/polygon"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"

+ 1 - 1
app/lev2/serv_bots/warbot/angar/base/fuel/fuel.go → app/lev2/farm_bots/warbot/angar/base/fuel/fuel.go

@@ -9,7 +9,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 )

+ 0 - 0
app/lev2/serv_bots/warbot/angar/base/labor/labor.go → app/lev2/farm_bots/warbot/angar/base/labor/labor.go


+ 1 - 1
app/lev2/serv_bots/warbot/angar/base/market/market.go → app/lev2/farm_bots/warbot/angar/base/market/market.go

@@ -8,7 +8,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"

+ 1 - 1
app/lev2/serv_bots/warbot/angar/base/mine/mine.go → app/lev2/farm_bots/warbot/angar/base/mine/mine.go

@@ -9,7 +9,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"

+ 1 - 1
app/lev2/serv_bots/warbot/angar/base/polygon/polygon.go → app/lev2/farm_bots/warbot/angar/base/polygon/polygon.go

@@ -7,7 +7,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"

+ 3 - 3
app/lev2/serv_bots/warbot/angar/battle/battle.go → app/lev2/farm_bots/warbot/angar/battle/battle.go

@@ -5,9 +5,9 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_register"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_wait"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_register"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_wait"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker"
 	"wartank/pkg/arena"
 )
 

+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_net/battle_net.go → app/lev2/farm_bots/warbot/angar/battle/battle_net/battle_net.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_register/battle_register.go → app/lev2/farm_bots/warbot/angar/battle/battle_register/battle_register.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_wait/battle_wait.go → app/lev2/farm_bots/warbot/angar/battle/battle_wait/battle_wait.go


+ 3 - 3
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker.go

@@ -5,9 +5,9 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 )

+ 1 - 1
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/battle_sound.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/battle_sound.go

@@ -2,7 +2,7 @@ package battle_sound
 
 import (
 	"time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
 	"wartank/pkg/components/sound"
 )
 

+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play/is_sound_play.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play/is_sound_play.go


+ 4 - 4
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_worker.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_worker.go

@@ -5,10 +5,10 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/health"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/manevr"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/shot"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/shot/is_shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot/is_shot"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 )

+ 1 - 1
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battlesound/battlesound.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battlesound/battlesound.go

@@ -2,7 +2,7 @@ package battle_sound
 
 import (
 	"time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
 	"wartank/pkg/components/sound"
 )
 

+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/health/health.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/health.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/health/healthtime/healthtime.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/healthtime/healthtime.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/health/isrepair/isrepair.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/isrepair/isrepair.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/health/repair_time/repair_time.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/repair_time/repair_time.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/is_manevr/is_manevr.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/is_manevr/is_manevr.go


+ 2 - 2
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/manevr.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/manevr.go

@@ -5,8 +5,8 @@ import (
 	"log"
 	"strings"
 	"time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/health/repair_time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/is_manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/repair_time"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/is_manevr"
 	// "wartank/internal/components/sound"
 	. "wartank/app/lev0/types"
 )

+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/shot/damage/damage.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot/damage/damage.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/shot/is_shot/is_shot.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot/is_shot/is_shot.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/shot/shot.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot/shot.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/shottime/shottime.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shottime/shottime.go


+ 4 - 4
app/lev2/serv_bots/warbot/angar/battle/battle_worker/battleon/battleon.go → app/lev2/farm_bots/warbot/angar/battle/battle_worker/battleon/battleon.go

@@ -5,10 +5,10 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/health"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/manevr"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/shot"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/shot/is_shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/shot/is_shot"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 	. "wartank/pkg/kernel/kernel_types"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/battle/isrun/isrun.go → app/lev2/farm_bots/warbot/angar/battle/isrun/isrun.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/bot_net_stat/net_stat.go → app/lev2/farm_bots/warbot/angar/bot_net_stat/net_stat.go


+ 1 - 1
app/lev2/serv_bots/warbot/angar/convoy/convoy.go → app/lev2/farm_bots/warbot/angar/convoy/convoy.go

@@ -8,7 +8,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"

+ 3 - 3
app/lev2/serv_bots/warbot/angar/death_match/battle.go → app/lev2/farm_bots/warbot/angar/death_match/battle.go

@@ -5,9 +5,9 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_register"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_wait"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_register"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_wait"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker"
 	"wartank/pkg/arena"
 	. "wartank/pkg/kernel/kernel_types"
 )

+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/battle_wait/battle_wait.go → app/lev2/farm_bots/warbot/angar/death_match/battle_wait/battle_wait.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_net/death_net.go → app/lev2/farm_bots/warbot/angar/death_match/death_net/death_net.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_register/death_register.go → app/lev2/farm_bots/warbot/angar/death_match/death_register/death_register.go


+ 1 - 1
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/battle_sound/battle_sound.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/battle_sound/battle_sound.go

@@ -2,7 +2,7 @@ package battle_sound
 
 import (
 	"time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
 	"wartank/pkg/components/sound"
 )
 

+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/battle_sound/is_play/is_play.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/battle_sound/is_play/is_play.go


+ 1 - 1
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/battlesound/battlesound.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/battlesound/battlesound.go

@@ -2,7 +2,7 @@ package battle_sound
 
 import (
 	"time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
 	"wartank/pkg/components/sound"
 )
 

+ 4 - 4
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/death_on.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/death_on.go

@@ -5,10 +5,10 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/health"
-	"wartank/app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/manevr"
-	"wartank/app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/shot"
-	"wartank/app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/shot/is_shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health"
+	"wartank/app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shot/is_shot"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 	. "wartank/pkg/kernel/kernel_types"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/health/health.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health/health.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/health/healthtime/healthtime.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health/healthtime/healthtime.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/health/isrepair/isrepair.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health/isrepair/isrepair.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/health/repairtime/repairtime.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/health/repairtime/repairtime.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/manevr/ismanevr/ismanevr.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/manevr/ismanevr/ismanevr.go


+ 2 - 2
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/manevr/manevr.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/manevr/manevr.go

@@ -8,8 +8,8 @@ import (
 
 	"github.com/sirupsen/logrus"
 
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/health/repair_time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/is_manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/health/repair_time"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/manevr/is_manevr"
 	// "wartank/internal/components/sound"
 	. "wartank/app/lev0/types"
 )

+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/shot/damage/damage.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shot/damage/damage.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/shot/is_shot/is_shot.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shot/is_shot/is_shot.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/shot/shot.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shot/shot.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/shottime/shottime.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/shottime/shottime.go


+ 3 - 3
app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_worker.go → app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_worker.go

@@ -5,9 +5,9 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on"
-	"wartank/app/lev2/serv_bots/warbot/angar/death_match/death_worker/death_on/battle_sound"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on"
+	"wartank/app/lev2/farm_bots/warbot/angar/death_match/death_worker/death_on/battle_sound"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 	. "wartank/pkg/kernel/kernel_types"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/death_match/isrun/isrun.go → app/lev2/farm_bots/warbot/angar/death_match/isrun/isrun.go


+ 4 - 4
app/lev2/serv_bots/warbot/angar/division/div_war/div_war.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war.go

@@ -8,10 +8,10 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_net"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/div_war_sound"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_net"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/div_war_sound"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	. "wartank/pkg/kernel/kernel_types"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_net/div_war_net.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_net/div_war_net.go


+ 3 - 3
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/div_war_on.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/div_war_on.go

@@ -7,9 +7,9 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/manevr"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 	. "wartank/pkg/kernel/kernel_types"

+ 1 - 1
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/div_war_sound/div_war_sound.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/div_war_sound/div_war_sound.go

@@ -2,7 +2,7 @@ package div_war_sound
 
 import (
 	"time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
 	"wartank/pkg/components/sound"
 )
 

+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/div_war_sound/isplay/isplay.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/div_war_sound/isplay/isplay.go


+ 1 - 1
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/divwarsound/divwarsound.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/divwarsound/divwarsound.go

@@ -2,7 +2,7 @@ package div_war_sound
 
 import (
 	"time"
-	"wartank/app/lev2/serv_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
+	"wartank/app/lev2/farm_bots/warbot/angar/battle/battle_worker/battle_worker/battle_sound/is_sound_play"
 	"wartank/pkg/components/sound"
 )
 

+ 2 - 2
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health/health.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/health.go

@@ -8,8 +8,8 @@ import (
 	"strings"
 	"time"
 
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health/health_time"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health/repair_time"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/health_time"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/repair_time"
 	// "wartank/internal/components/sound"
 	. "wartank/app/lev0/types"
 	"wartank/pkg/kernel/safe_bool"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health/health_time/health_time.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/health_time/health_time.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health/repair_time/repair_time.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/repair_time/repair_time.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/manevr/is_manevr/ismanevr.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr/is_manevr/ismanevr.go


+ 2 - 2
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/manevr/manevr.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr/manevr.go

@@ -10,8 +10,8 @@ import (
 
 	"github.com/sirupsen/logrus"
 
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health/repair_time"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/manevr/is_manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health/repair_time"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr/is_manevr"
 
 	// "wartank/internal/components/sound"
 	. "wartank/app/lev0/types"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot/damage/damage.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot/damage/damage.go


+ 2 - 2
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot/shot.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot/shot.go

@@ -8,8 +8,8 @@ import (
 	"strings"
 	"time"
 
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot/damage"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot_time"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot/damage"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot_time"
 	// "wartank/internal/components/sound"
 	. "wartank/app/lev0/types"
 	"wartank/pkg/alias"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot_time/shot_time.go → app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot_time/shot_time.go


+ 3 - 3
app/lev2/serv_bots/warbot/angar/division/divwar/divwaron/divwaron.go → app/lev2/farm_bots/warbot/angar/division/div_war/divwaron/divwaron.go

@@ -7,9 +7,9 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/manevr"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 	. "wartank/pkg/kernel/kernel_types"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/division.go → app/lev2/farm_bots/warbot/angar/division/division.go


+ 3 - 3
app/lev2/serv_bots/warbot/angar/division/divwar/div_war_on/div_war_on.go → app/lev2/farm_bots/warbot/angar/division/divwar/div_war_on/div_war_on.go

@@ -7,9 +7,9 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/manevr"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 	. "wartank/pkg/kernel/kernel_types"

+ 4 - 4
app/lev2/serv_bots/warbot/angar/division/divwar/divwar.go → app/lev2/farm_bots/warbot/angar/division/divwar/divwar.go

@@ -8,10 +8,10 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_net"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/div_war_sound"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_net"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/div_war_sound"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 	"wartank/pkg/alias"
 	"wartank/pkg/arena"
 	. "wartank/pkg/kernel/kernel_types"

+ 0 - 0
app/lev2/serv_bots/warbot/angar/division/divwar/divwarnet/divwarnet.go → app/lev2/farm_bots/warbot/angar/division/divwar/divwarnet/divwarnet.go


+ 3 - 3
app/lev2/serv_bots/warbot/angar/division/div_war/divwaron/divwaron.go → app/lev2/farm_bots/warbot/angar/division/divwar/divwaron/divwaron.go

@@ -7,9 +7,9 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/health"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/manevr"
-	"wartank/app/lev2/serv_bots/warbot/angar/division/div_war/div_war_on/shot"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/health"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/manevr"
+	"wartank/app/lev2/farm_bots/warbot/angar/division/div_war/div_war_on/shot"
 	"wartank/pkg/arena"
 	"wartank/pkg/components/arena_net"
 	. "wartank/pkg/kernel/kernel_types"

+ 1 - 1
app/lev2/serv_bots/warbot/angar/fuel/fuel.go → app/lev2/farm_bots/warbot/angar/fuel/fuel.go

@@ -9,7 +9,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 )
 
 // Топливо -- топливо в баке, +1 каждые 15 сек

+ 0 - 0
app/lev2/serv_bots/warbot/angar/fuel_attack/fuel_attack.go → app/lev2/farm_bots/warbot/angar/fuel_attack/fuel_attack.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/masters/bat_masters.go → app/lev2/farm_bots/warbot/angar/masters/bat_masters.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/missions/missions.go → app/lev2/farm_bots/warbot/angar/missions/missions.go


+ 0 - 0
app/lev2/serv_bots/warbot/angar/tank_params/tank_params.go → app/lev2/farm_bots/warbot/angar/tank_params/tank_params.go


+ 0 - 0
app/lev2/serv_bots/warbot/bot_stat/stat_param/stat_param.go → app/lev2/farm_bots/warbot/bot_stat/stat_param/stat_param.go


+ 2 - 2
app/lev2/serv_bots/warbot/bot_stat/stat_resurs/stat_resurs.go → app/lev2/farm_bots/warbot/bot_stat/stat_resurs/stat_resurs.go

@@ -5,8 +5,8 @@ import (
 	"fmt"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar/fuel"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/angar/fuel"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 )
 
 // СтатРесурсы -- статистика ресурсов

+ 1 - 1
app/lev2/serv_bots/warbot/bot_stat/tank_stat/tank_stat.go → app/lev2/farm_bots/warbot/bot_stat/tank_stat/tank_stat.go

@@ -3,7 +3,7 @@ package tank_stat
 
 import (
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/stat_param"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/stat_param"
 )
 
 // ТанкСтат -- статические параметры танка

+ 17 - 17
app/lev2/serv_bots/warbot/warbot.go → app/lev2/farm_bots/warbot/warbot.go

@@ -10,10 +10,10 @@ import (
 
 	. "wartank/app/lev0/alias"
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/angar"
-	"wartank/app/lev2/serv_bots/warbot/bot_stat/tank_stat"
-	"wartank/app/lev2/serv_bots/warbot/warbot_config"
-	"wartank/app/lev2/serv_bots/warbot/warbot_net"
+	"wartank/app/lev2/farm_bots/warbot/angar"
+	"wartank/app/lev2/farm_bots/warbot/bot_stat/tank_stat"
+	"wartank/app/lev2/farm_bots/warbot/warbot_config"
+	"wartank/app/lev2/farm_bots/warbot/warbot_net"
 	"wartank/pkg/kernel/kernel_dict"
 	"wartank/pkg/kernel/kernel_log"
 	. "wartank/pkg/kernel/kernel_types"
@@ -22,7 +22,7 @@ import (
 
 // ВарБот -- бот для игры в вартанк
 type ВарБот struct {
-	сервер         ИПриложение
+	прилож         ИПриложение
 	store          IKernelStore
 	стата          ИТанкСтат
 	errFinal       error // Финальная ошибка работы, если была
@@ -64,15 +64,14 @@ func ЗагрузитьВарБот(конт ИЯдроКонтекст, сер
 // Каждые два часа перезапускает себя
 func (сам *ВарБот) рестарт() {
 	time.Sleep(time.Hour * 2)
-	сам.сервер.Отменить()
+	сам.прилож.Отменить()
 	log.Printf("ВарБот.рестарт(): бот %q перезагружен\n", сам.конфиг.Логин_)
 }
 
 // НовВарБот -- возвращает новый WarBot
-func НовВарБот(сервер ИПриложение, номер АБотНомер, логин, пароль string, еслиАвто bool) *ВарБот {
+func НовВарБот(конт ИЯдроКонтекст, номер АБотНомер, логин, пароль string, еслиАвто bool) *ВарБот {
 	лог := kernel_log.НовЛоггер("ВарБот")
 	лог.Инфо("НовВарБот()\n")
-	лог.Паника(сервер == nil, "НовВарБот(): ИСервер == nil")
 	лог.Паника(логин == "", "НовВарБот(): логин пустой")
 	лог.Паника(пароль == "", "НовВарБот(): пароль пустой")
 	log.Printf("НовВарБот(): name=%q\n", логин)
@@ -82,24 +81,24 @@ func НовВарБот(сервер ИПриложение, номер АБот
 		Пароль_:         пароль,
 		Номер_:          номер,
 	}
-	сам := создатьЯдроВарБот(сервер, config)
+	сам := создатьЯдроВарБот(конт, config)
 	сам.сохр()
 	_ = ИБот(сам)
 	return сам
 }
 
 // Создаёт ядро бота
-func создатьЯдроВарБот(серв ИПриложение, конфиг *warbot_config.ВарБотКонфиг) *ВарБот {
+func создатьЯдроВарБот(конт ИЯдроКонтекст, конфиг *warbot_config.ВарБотКонфиг) *ВарБот {
 	лог := kernel_log.НовЛоггер("ВарБот")
 	лог.Инфо("создатьЯдроВарБот()\n")
-	лог.Паника(серв == nil, "создатьЯдроВарБот(): ИСервер == nil")
 	лог.Паника(конфиг == nil, "создатьЯдроВарБот(): ВарБотКонфиг==nil")
-	ctx, fnCancel := context.WithCancel(серв.Конт())
-	конт := kernel_dict.НовЯдроСловарь()
+	ctx, fnCancel := context.WithCancel(конт.Конт())
+	приложение := конт.Получ("приложение").(ИПриложение)
+	контБот := kernel_dict.НовЯдроСловарь()
 	сам := &ВарБот{
-		конт:           конт,
-		сервер:         серв,
-		store:          серв.Получ("kernStore").(IKernelStore),
+		конт:           контБот,
+		прилож:         приложение,
+		store:          конт.Получ("kernStore").(IKernelStore),
 		стата:          tank_stat.НовТанкСтат(конт),
 		еслиРаботает:   safe_bool.НовБезопБул(),
 		еслиАвтозапуск: safe_bool.НовБезопБул(),
@@ -109,6 +108,7 @@ func создатьЯдроВарБот(серв ИПриложение, кон
 		лог:            лог,
 	}
 	сам.конт.Уст("бот", сам)
+	сам.конт.Уст("приложение", приложение)
 	var err error
 	// WarBotNet
 	сам.сеть = warbot_net.НовВарБотСеть(конт, сам)
@@ -123,7 +123,7 @@ func создатьЯдроВарБот(серв ИПриложение, кон
 
 // Сервер -- возвращает ссылку на объект сервера
 func (сам *ВарБот) Сервер() ИПриложение {
-	return сам.сервер
+	return сам.прилож
 }
 
 // ЕслиПуск -- возвращает признак, что бот подключен

+ 0 - 0
app/lev2/serv_bots/warbot/warbot_config/warbot_config.go → app/lev2/farm_bots/warbot/warbot_config/warbot_config.go


+ 0 - 0
app/lev2/serv_bots/warbot/warbot_net/bot_cookie/bot_cookie.go → app/lev2/farm_bots/warbot/warbot_net/bot_cookie/bot_cookie.go


+ 0 - 0
app/lev2/serv_bots/warbot/warbot_net/bot_net_conn.zip → app/lev2/farm_bots/warbot/warbot_net/bot_net_conn.zip


+ 1 - 1
app/lev2/serv_bots/warbot/warbot_net/bot_net_conn/bot_net_conn.go → app/lev2/farm_bots/warbot/warbot_net/bot_net_conn/bot_net_conn.go

@@ -7,7 +7,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/warbot_net/bot_cookie"
+	"wartank/app/lev2/farm_bots/warbot/warbot_net/bot_cookie"
 )
 
 // БотСетьСокет -- сетевое соединение бота

+ 0 - 0
app/lev2/serv_bots/warbot/warbot_net/bot_net_login/bot_net_login.go → app/lev2/farm_bots/warbot/warbot_net/bot_net_login/bot_net_login.go


+ 0 - 0
app/lev2/serv_bots/warbot/warbot_net/bot_web_conn.zip → app/lev2/farm_bots/warbot/warbot_net/bot_web_conn.zip


+ 1 - 1
app/lev2/serv_bots/warbot/warbot_net/bot_web_conn/bot_web_conn.go → app/lev2/farm_bots/warbot/warbot_net/bot_web_conn/bot_web_conn.go

@@ -7,7 +7,7 @@ import (
 	"time"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/warbot_net/bot_cookie"
+	"wartank/app/lev2/farm_bots/warbot/warbot_net/bot_cookie"
 )
 
 // БотСетьСокет -- сетевое соединение бота

+ 2 - 2
app/lev2/serv_bots/warbot/warbot_net/warbot_net.go → app/lev2/farm_bots/warbot/warbot_net/warbot_net.go

@@ -4,8 +4,8 @@ import (
 	"context"
 
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots/warbot/warbot_net/bot_net_login"
-	"wartank/app/lev2/serv_bots/warbot/warbot_net/bot_web_conn"
+	"wartank/app/lev2/farm_bots/warbot/warbot_net/bot_net_login"
+	"wartank/app/lev2/farm_bots/warbot/warbot_net/bot_web_conn"
 	"wartank/pkg/components/arena_net/http_worker"
 	"wartank/pkg/kernel/kernel_log"
 	. "wartank/pkg/kernel/kernel_types"

+ 24 - 24
app/lev2/serv_web/web_api/web_api.go

@@ -15,8 +15,8 @@ import (
 
 // ВебАпи -- веб-сервер для API
 type ВебАпи struct {
-	серв ИПриложение
-	лог  ИЯдроЛог
+	прилож ИПриложение
+	лог    ИЯдроЛог
 }
 
 // НовВебАпи -- возвращает новый веб-сервер для API
@@ -24,8 +24,8 @@ func НовВебАпи(конт ИБотКонтекст) *ВебАпи {
 	лог := kernel_log.НовЛоггер("ВебАпи")
 	лог.Паника(конт == nil, "НовВебАпи(): ИВебСервер==nil")
 	сам := &ВебАпи{
-		серв: конт.Получ("сервер").(ИПриложение),
-		лог:  лог,
+		прилож: конт.Получ("приложение").(ИПриложение),
+		лог:    лог,
 	}
 	файбер := конт.Получ("fiberApp").(*fiber.App)
 	файбер.Get("/api/uptime", сам.аптаймСервер)
@@ -64,7 +64,7 @@ func (сам *ВебАпи) арсеналРаботаИмя(кнт *fiber.Ctx)
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Тип: нет такого бота]")
 	}
@@ -83,7 +83,7 @@ func (сам *ВебАпи) арсеналРежим(кнт *fiber.Ctx) error {
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Режим: нет такого бота]")
 	}
@@ -103,7 +103,7 @@ func (сам *ВебАпи) арсеналУровень(кнт *fiber.Ctx) erro
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Уровень: нет такого бота]")
 	}
@@ -123,7 +123,7 @@ func (сам *ВебАпи) арсеналВремяОсталось(кнт *fib
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Время: нет такого бота]")
 	}
@@ -143,7 +143,7 @@ func (сам *ВебАпи) арсеналЛог(кнт *fiber.Ctx) error {
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Время: нет такого бота]")
 	}
@@ -164,7 +164,7 @@ func (сам *ВебАпи) полигонВремяОсталось(кнт *fib
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Время: нет такого бота]")
 	}
@@ -184,7 +184,7 @@ func (сам *ВебАпи) полигонРаботаИмя(кнт *fiber.Ctx)
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Тип: нет такого бота]")
 	}
@@ -203,7 +203,7 @@ func (сам *ВебАпи) полигонРаботаКоличество(кн
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Кол: нет такого бота]")
 	}
@@ -223,7 +223,7 @@ func (сам *ВебАпи) полигонРежим(кнт *fiber.Ctx) error {
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Режим: нет такого бота]")
 	}
@@ -243,7 +243,7 @@ func (сам *ВебАпи) полигонУровень(кнт *fiber.Ctx) erro
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Уровень: нет такого бота]")
 	}
@@ -263,7 +263,7 @@ func (сам *ВебАпи) ангарСеребро(кнт *fiber.Ctx) error {
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Серебро: нет такого бота]")
 	}
@@ -283,7 +283,7 @@ func (сам *ВебАпи) танкТопливо(кнт *fiber.Ctx) error {
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Топливо: нет такого бота]")
 	}
@@ -303,7 +303,7 @@ func (сам *ВебАпи) шахтаРаботаИмя(кнт *fiber.Ctx) erro
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Тип: нет такого бота]")
 	}
@@ -322,7 +322,7 @@ func (сам *ВебАпи) шахтаРаботаКоличество(кнт *f
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Кол: нет такого бота]")
 	}
@@ -342,7 +342,7 @@ func (сам *ВебАпи) шахтаРежим(кнт *fiber.Ctx) error {
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Режим: нет такого бота]")
 	}
@@ -362,7 +362,7 @@ func (сам *ВебАпи) шахтаУровень(кнт *fiber.Ctx) error {
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Уровень: нет такого бота]")
 	}
@@ -382,7 +382,7 @@ func (сам *ВебАпи) шахтаЛог(кнт *fiber.Ctx) error {
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Время: нет такого бота]")
 	}
@@ -403,7 +403,7 @@ func (сам *ВебАпи) шахтаВремяОсталось(кнт *fiber.C
 		return кнт.SendString(сообщ)
 	}
 	ботНомер := АБотНомер(номер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.SendString("[Время: нет такого бота]")
 	}
@@ -417,10 +417,10 @@ func (сам *ВебАпи) шахтаВремяОсталось(кнт *fiber.C
 
 // Возвращает счётчик запусков сервера
 func (сам *ВебАпи) стартНомер(кнт *fiber.Ctx) error {
-	return кнт.SendString("[Старт: " + fmt.Sprint(сам.серв.Стат().СчётСтарт()) + "]")
+	return кнт.SendString("[Старт: " + fmt.Sprint(сам.прилож.Стат().СчётСтарт()) + "]")
 }
 
 // Возвращает аптайм сервера
 func (сам *ВебАпи) аптаймСервер(кнт *fiber.Ctx) error {
-	return кнт.SendString("[Аптайм: " + сам.серв.Стат().ВремяВсего() + "]")
+	return кнт.SendString("[Аптайм: " + сам.прилож.Стат().ВремяВсего() + "]")
 }

+ 3 - 3
app/lev2/serv_web/web_gui/page_bot_add/page_bot_add.go

@@ -16,7 +16,7 @@ import (
 // СтраницаДобавлениеБота -- страница добавления бота
 type СтраницаБотаДобавить struct {
 	лог    *kernel_log.Логгер
-	серв   ИПриложение
+	прилож ИПриложение
 	рендер ИВебРендер
 }
 
@@ -29,7 +29,7 @@ func НовСтраницаБотовДобавить(конт ИЯдроКон
 	лог.Паника(конт == nil, "НовСтраницаБотовДобавить(): ИЯдроКонтекст==nil")
 	сам := &СтраницаБотаДобавить{
 		лог:    лог,
-		серв:   конт.Получ("сервер").(ИПриложение),
+		прилож: конт.Получ("приложение").(ИПриложение),
 		рендер: web_render.НовВебРендер(стрБотДобавить),
 	}
 	файбер := конт.Получ("fiberApp").(*fiber.App)
@@ -56,7 +56,7 @@ func (сам *СтраницаБотаДобавить) постДобавить
 	if запрос.Пароль == "" {
 		return кнт.Redirect("/gui/bot/add", http.StatusSeeOther)
 	}
-	if ош := сам.серв.ServBots().НовБот(запрос.Логин_, запрос.Пароль, true); ош != nil {
+	if ош := сам.прилож.ServBots().НовБот(запрос.Логин_, запрос.Пароль, true); ош != nil {
 		return кнт.Redirect("/gui/bot/add", http.StatusSeeOther)
 	}
 	return кнт.Redirect("/", http.StatusSeeOther)

+ 3 - 3
app/lev2/serv_web/web_gui/page_bot_list/page_bot_list.go

@@ -18,7 +18,7 @@ import (
 // СтраницаЛогин -- страница списка ботов
 type СтраницаСписокБотов struct {
 	лог    *kernel_log.Логгер
-	серв   ИПриложение
+	прилож ИПриложение
 	рендер ИВебРендер
 }
 
@@ -31,7 +31,7 @@ func НовСтраницаСписокБотов(конт ИЯдроКонте
 	лог.Паника(конт == nil, "НовСтраницаСписокБотов(): ИЯдроКонтекст==nil")
 	сам := &СтраницаСписокБотов{
 		лог:    лог,
-		серв:   конт.Получ("сервер").(ИПриложение),
+		прилож: конт.Получ("приложение").(ИПриложение),
 		рендер: web_render.НовВебРендер(стрСписок),
 	}
 	файбер := конт.Получ("fiberApp").(*fiber.App)
@@ -49,7 +49,7 @@ var стрСсылкаШаблон = `
 func (сам *СтраницаСписокБотов) получСписокБотов(кнт *fiber.Ctx) error {
 	сам.лог.Отладка("СтраницаСписокБотов.получСписокБотов()\n")
 	кнт.Set("Content-type", "text/html; charset=utf8;")
-	списокБотов := сам.серв.ServBots().ListBot()
+	списокБотов := сам.прилож.ServBots().ListBot()
 	стрСсылки := ""
 	for _, бот := range списокБотов {
 		стрНомер := fmt.Sprint(бот.Номер())

+ 3 - 3
app/lev2/serv_web/web_gui/page_bot_show/page_bot_show.go

@@ -18,7 +18,7 @@ import (
 // СтраницаБотПоказать -- страница показа бота
 type СтраницаБотПоказать struct {
 	лог    *kernel_log.Логгер
-	серв   ИПриложение
+	прилож ИПриложение
 	рендер ИВебРендер
 }
 
@@ -31,7 +31,7 @@ func НовСтраницаБотПоказать(конт ИЯдроКонте
 	лог.Паника(конт == nil, "НовСтраницаБотПоказать(): ИЯдроКонтекст==nil")
 	сам := &СтраницаБотПоказать{
 		лог:    лог,
-		серв:   конт.Получ("сервер").(ИПриложение),
+		прилож: конт.Получ("приложение").(ИПриложение),
 		рендер: web_render.НовВебРендер(стрБотПоказать),
 	}
 	файбер := конт.Получ("fiberApp").(*fiber.App)
@@ -50,7 +50,7 @@ func (сам *СтраницаБотПоказать) гетБотПоказ(к
 	}
 	ботНомер := АБотНомер(иНомер)
 	сам.лог.Отладка("СтраницаБотПоказать.гетБотПоказ(): ботНомер=%d\n", стрНомер)
-	бот := сам.серв.ServBots().Get(ботНомер)
+	бот := сам.прилож.ServBots().Get(ботНомер)
 	if бот == nil {
 		return кнт.Redirect("/gui/bot", http.StatusSeeOther)
 	}

+ 4 - 4
app/lev2/serv_web/web_gui/web_gui.go

@@ -17,8 +17,8 @@ import (
 
 // ВебГип -- веб-сервер для графики
 type ВебГуи struct {
-	серв ИПриложение
-	лог  *kernel_log.Логгер
+	прилож ИПриложение
+	лог    *kernel_log.Логгер
 }
 
 // НовВебГуи -- возвращает новый веб-сервер для графики
@@ -26,8 +26,8 @@ func НовВебГуи(конт ИЯдроКонтекст) *ВебГуи {
 	лог := kernel_log.НовЛоггер("ВебГуи")
 	лог.Паника(конт == nil, "НовВебГуи(): ИЯдроКонтекст==nil")
 	сам := &ВебГуи{
-		серв: конт.Получ("сервер").(ИПриложение),
-		лог:  лог,
+		прилож: конт.Получ("приложение").(ИПриложение),
+		лог:    лог,
 	}
 	файбер := конт.Получ("fiberApp").(*fiber.App)
 	файбер.Get("/", сам.кукиПроверить, сам.индекс)

+ 5 - 5
app/lev3/applic/applic.go

@@ -3,7 +3,7 @@ package applic
 
 import (
 	. "wartank/app/lev0/types"
-	"wartank/app/lev2/serv_bots"
+	"wartank/app/lev2/farm_bots"
 	"wartank/app/lev2/serv_web"
 	"wartank/app/lev2/server_stat"
 	"wartank/pkg/kernel/kernel_ctx"
@@ -16,7 +16,7 @@ import (
 // Приложение -- главный тип приложения
 type Приложение struct {
 	ИЯдроКонтекст
-	ботоФерма *serv_bots.БотоФерма
+	ботоФерма *farm_bots.БотоФерма
 	сервСтат  ИСерверСтат
 	лог       ИЯдроЛог
 	ядроВеб   ИЯдроСерверВеб
@@ -24,7 +24,7 @@ type Приложение struct {
 
 // НовПриложение -- возвращает новый объект приложения
 func НовПриложение() *Приложение {
-	лог := kernel_log.НовЛоггер("Сервер")
+	лог := kernel_log.НовЛоггер("Приложение")
 	лог.Инфо("НовПриложение()\n")
 	сам := &Приложение{
 		ИЯдроКонтекст: kernel_ctx.ПолучЯдроКонтекст(),
@@ -32,8 +32,8 @@ func НовПриложение() *Приложение {
 	}
 	_ = kernel_store.GetKernelStore(сам)
 	сам.ядроВеб = kernel_serv_http.GetKernelServHttp(сам)
-	сам.Уст("сервер", сам)
-	сам.ботоФерма = serv_bots.НовБотоФерма(сам)
+	сам.Уст("приложение", сам)
+	сам.ботоФерма = farm_bots.НовБотоФерма(сам)
 	_ = serv_web.НовСервВеб(сам)
 	сам.сервСтат = server_stat.НовСерверСтат(сам)
 	_ = ИПриложение(сам)

+ 0 - 5
cmd/server/main.go

@@ -11,7 +11,6 @@ package main
 import (
 	"net/http"
 	_ "net/http/pprof"
-	"os"
 	"runtime/debug"
 	"time"
 
@@ -22,10 +21,6 @@ import (
 func profile() {
 	лог := kernel_log.НовЛоггер("ПРОФИЛЬ")
 	port := "29081"
-	stage := os.Getenv("STAGE")
-	if stage == "prod" {
-		port = "29080"
-	}
 	for {
 		err := http.ListenAndServe("0.0.0.0:"+port, nil)
 		if err != nil {