Guest User

Untitled

a guest
Jun 25th, 2019
1,813
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.54 KB | None | 0 0
  1. 20:55] Uvs: Hi. How can I help?
  2. [21:00] Denden: UVS ALIVE
  3. [21:00] Denden: WOW
  4. [21:00] Denden: EMAIL WORKS
  5. [21:00] Denden: HOLY SHIT
  6. [21:00] Denden: Unless this is just another Uvs bot :thinking:
  7. [21:01] Uvs: ye :smiley: I didn't use discord for quite awhile, but reachable on email.
  8. [21:01] Uvs: looks like you wanna revive inhouses, that's cool
  9. [21:03] Denden: Well yeah. We had the FaceIt system. But the captain system in there is just not as good as the one you used. Where it was just auto generated. After trying both, the auto generated teams feels way better for inhouses imo.
  10. [21:06] Uvs: I can try and launch that thing again. I expect I'll need to update bots code to work with current dota version
  11. [21:07] Denden: Probably. But if isn't much of a hassle it would be awesome
  12. [21:07] Uvs: And that free hosting that I used to run bots + website, they are using new host system so I'll have to update project for that too.
  13. [21:08] Uvs: Easiest way will be to launch it as it was and then change as we need (rename EULadder to rd2l, probably change styles etc)
  14. [21:09] Denden: Best is to give you some sort of role in the RD2L discord. So you can put in the bots if they work.
  15. [21:10] Denden: And I also have a ticket we can give to the bots
  16. [21:10] Denden: So it shows on ticket
  17. [21:10] Uvs: Can't give ETA yet, I will try and work on it in upcoming days.
  18. [21:10] Denden: No worries.
  19. [21:10] Denden: Also no stress at all!
  20. [21:11] Uvs: Ticket is soooo great. But I need to run it first. I bet I will lose some hair doing it cause I was too lazy to write documentation for my future self :smile:
  21. [21:11] Denden: LMFAO
  22. [21:11] Denden: No worries dude
  23. [21:11] Uvs: I deployed old version of website: https://ladder-rd2l.a3c1.starter-us-west-1.openshiftapps.com/ Now will work on bots.
  24. [21:11] Denden: Currently playing in this weeks games. Will talk to you later. :smile:
  25. [21:11] Uvs: url is ugly cause their free plan turned to shit since 2017 :frowning:
  26. [21:12] Uvs: No need, that was just a quick update on where I am :smiley:
  27. [21:13] Denden: Coolio! Do you want some permissions to let a bot join RD2L or smth?
  28. [21:13] Denden: Which is stuff I can give you after games :smile:
  29. [21:17] Uvs: I don't have discord bot.
  30. [21:17] Denden: Oh
  31. [21:17] Denden: I thought you used a discord bot last time
  32. [21:18] Denden: No worries
  33. [21:18] Denden: :smile:
  34. [21:19] Uvs: It was sbx, he was showing off cool screens with discord bot showing who's in lobby and stuff. I wanted to do that too, but abandoned that idea.
  35. [21:24] Uvs: Now I hope I'll do it as a web-page: 1) Countdown on top saying "Inhouses start in..." (to let people know when to gather for games), and tables showing 2) tables showing current games (When started, Radiant players, Dire players) and 3) open lobbies (who's in the lobby).
  36. [20:52] Uvs: Steam doesn't download / update anything for me, this is probably because of my OS (WinXP). I'll try to install Win10 as a 2nd os so I can get dota and continue working.
  37. [07:10] Uvs: Lucky me, my old bots are still able to connect to dota and talk to me in lobby. Will check if they can start games and save result.
  38. [07:11] Uvs: Also, I thought about improving registration system.
  39. [07:11] Uvs: In the past people were writing their info in discord and we were adding them to DB manually.
  40. [07:12] Uvs: Now I think about adding lobby command for that.
  41. [07:14] Uvs: like you can join lobby and type !register Denden 5500
  42. [07:15] Uvs: Or we can let bot assign MMR based on medal rank. So it becomes just !register Denden
  43. [07:16] Uvs: I imagine we won't let people without medals play anyway (unless those are twinks of known members but it's another story).
  44. [07:23] Uvs: I could also do complete auto-registration of new faces in lobby. Like you can just join lobby and bot will register you based on your current dota name. But I'm afraid it will become too messy with people loving to use temporarily joke names. So I guess it's a bad idea.
  45. [12:14] Denden: All is great. Last thing is probably best QoL. But there would need to be some possibility to edit the database. Since some people could have shit party calibrated. :stuck_out_tongue:
  46. [15:51] Uvs: Checked if bot can balance/start/record games, it works.
  47. [15:51] Uvs: Now we can discuss what changes needed before we can start ladder.
  48. [15:52] Uvs: Or would you rather start it as it is and update step by step?
  49. [18:16] Uvs: Lobbies are open now :ok_hand: Ladder 1 and Ladder 2 on Luxembour server. Pass is "rd2l".
  50. [18:16] Uvs: Didn't change anything yet, so bots are still called "euladder.bot" :smiley:
  51. [16:12] Uvs: What title do you want at top left? https://i.imgur.com/SbDk9jc.png
  52.  
  53. [16:13] Uvs: RDL2 Ladder or RD2L Inhouse , or let it be Dota 2 Ladder?
  54. [16:18] Denden: RD2L Ladder is good I think.
  55. [16:18] Denden: You can put your name somewhere too if you want the rep :smile:
  56. [16:19] Uvs: I already have a github link on bottom right :smiley:
  57. [16:21] Uvs: I will be login-ing to steam bots accounts now, to change their names. Do I need to do something there to add tickets?
  58. [16:21] Denden: Oh
  59. [16:21] Denden: Give me their steam profile links
  60. [16:22] Denden: https://steamcommunity.com/profiles/76561197977386710/
  61.  
  62. This is mine^^
  63. Steam Community :: Den'den
  64. No information given.
  65.  
  66. [16:22] Denden: So just link me theirs
  67. [16:22] Denden: And I can give them ticket
  68. [16:24] Uvs: Ladder 1: https://steamcommunity.com/profiles/76561198349364944
  69. Steam Community :: RD2L Ladder 1
  70. No information given.
  71.  
  72. [16:24] Uvs: Wanna add some userpick? :smile:
  73. [16:25] Denden: User pick?
  74. [16:26] Uvs: *userpic
  75. [16:26] Denden: Oh. I don't think that matters
  76. [16:28] Denden: The first one have the ticket now
  77. [16:28] Denden: ID is 5654
  78. [16:28] Denden: For the league
  79. [16:29] Denden: Ticket or w/e you wanna call it :smile:
  80. [16:29] Denden: I created a new ticket to use later
  81. [16:30] Uvs: I'll need to teach them how to use ticket.
  82. [16:31] Uvs: Ladder 2: https://steamcommunity.com/profiles/76561198349992705
  83. Steam Community :: RD2L Ladder 2
  84. No information given.
  85.  
  86. [16:31] Denden: Added the second one
  87. [16:31] Uvs: I think 3 bots will be enough. I have 10 of them, but usually we use only 2.
  88. [16:32] Denden: If I remember correctly its under the host lobby settings
  89. [16:32] Denden: For using ticket
  90. [16:33] Uvs: aha, ok. must be in options then
  91. [16:33] Uvs: Ladder 3: https://steamcommunity.com/profiles/76561198350144503
  92. Steam Community :: RD2L Ladder 3
  93. No information given.
  94.  
  95. [16:34] Denden: Added
  96. [16:36] Uvs: Do we need password for lobbies or can I remove it?
  97. [16:37] Denden: Password is nice
  98. [16:37] Denden: So don't remove it
  99. [16:37] Denden: It just makes it so people that roam random lobbies don't join
  100. [16:37] Uvs: okay
  101. [16:40] Denden: I need to know a couple of things. Like step by step guide.
  102.  
  103. 1. How do I add players manually? Or edit their info etc.
  104. 2. Is it possible to make restrictions on players joining. Like if we want a 5k+ lobby, is that possible to make?
  105. 3. Is it possible to add someone as a caster, so they can join lobbies and join caster slot?
  106.  
  107. There might be more. But that will come when it pops into my mind :smile:
  108. [16:40] Denden: 4. How do players sign up?
  109. 5. How do players join lobbies?
  110. 6. How is the mmr handled?
  111. [16:41] Uvs: 1) I'll give you access to DB. mitko and SMMN had it in ladder, was very helpful to me :smiley:
  112. [16:42] Uvs: 2) Yes, we have !mmr 5000 (for Dota MMR) or !mmr 120 (for Ladder MMR).
  113. [16:43] Uvs: 3) spectators slots are available to everybody. Don't know if caster slots need extra work.
  114. [16:45] Uvs: 4. We just add them to DB via admin page. I haven't implemented !register command yet (first priority, will try to do it tomorrow or later today).
  115. [16:46] Uvs: 5. Their search "Ladder" lobby in dota. They need to add Luxembour and/or Captains Mode filters, or dota may not show lobby in list.
  116. [16:47] Uvs: We adviced players to add Ladder bots to friends to always see their lobbies (and highlight them with green color).
  117. [16:50] Uvs: 6. When you add player to DB you set his Dota MMR. It is translated to our Ladder MMR (3000 => 170, 4000 => 2000) and then +-3 mmr for wins/losses (I used to tweak it from season to season, this the last one).
  118. [16:51] Uvs: Won't Valve fuck you for using ticket with ladder that has its website design stolen from dotabuff? :thinking:
  119. [16:58] Denden: Hmm
  120. [16:58] Denden: We can just change colors or smth
  121. [16:58] Denden: :smile:
  122. [17:04] Uvs: Yes. Just don't make ME to pick colors :smile: If anybody will want to play with css a bit, I can incorporate those changes. Or they even can change colors in paint and send me a picture if they don't know css.
  123. [17:04] Uvs: That's not a priority though I think.
  124. [17:09] Denden: I will make an announcement today or tomorrow. To see if we can get some games going :smile:
  125. [17:10] Denden: Can you make one of the bots have a 4.5k+ lobby hosted as standard on that one?
  126. [17:10] Uvs: Better tomorrow :smiley:
  127. [17:10] Denden: :thumbsup:
  128. [17:11] Uvs: okay, will do it
  129. [18:29] Uvs: Lobby is ticketed now.
  130. [18:33] Denden: Nice!
  131. [19:11] Uvs: Working on !register command. What MMR range is fine for signups?
  132. [19:13] Uvs: If user tries too small or too big, bot will say "go talk to admins".
  133. [19:14] Uvs: Like !register awr 1300 or !register Dendi 10000
  134. [19:14] Denden: 1k to 7k is fine
  135. [19:14] Uvs: ok
  136. [19:14] Denden: If we just have the 4.5k+ lobby up always everyone should be able to sign up
  137. [19:14] Denden: Ye
  138. [20:04] Uvs: Done with command.
  139. [20:07] Uvs: - If dota id already in database, bot says "Already registered"
  140. - If name already taken, bot tells to pick another or talk to admins
  141. - mmr range check;
  142. - if all good, bot registers and welcomes player;
  143. :ok_hand:
  144. [20:08] Uvs: Now will add one 4500+ lobby by default.
  145. [20:42] Denden: :ok_hand:
  146. [20:53] Uvs: Here we go: https://i.imgur.com/j64ggYD.png
  147. Every second lobby is 4500+ by default.
  148. Also you can see how I search for them: server + lobby name + refresh button
  149.  
  150. [22:14] Uvs: Pushed changes on production. Will leave bots running over night to see if I should give them more memory.
  151. [22:16] Uvs: Created a staff account for you on website.
  152. https://ladder-rd2l.a3c1.starter-us-west-1.openshiftapps.com/admin/
  153. Denden ChangeMeNow
  154. [22:20] Uvs: This is not a player account. To add player Denden you can either use that site (fill only Name, MMR, dota id) or you can talk to bot in lobby.
  155. [22:22] Uvs: I give this pass to everybody, so it is good to change it :wink:
  156. [22:23] Denden: Already did
  157. [22:23] Denden: What do I say to bot?
  158. [22:24] Denden: I found out
  159. [22:24] Denden: :smile:
  160. [22:25] Uvs: Will go to sleep soon. cu tomorrow
  161. [22:26] Denden: Cool. Sleep tight! And nice work! :smile:
  162. [22:29] Uvs: One more thing. You can add yourself a staff access to bot. Find Denden player on admin site and check "Bot access" checkbox.
  163. [22:31] Uvs: When people in lobby fight for using commands, we switch bot to staff-only mode.
  164. [21:08] Uvs: Hi. Will you need me in the next hour? If not, I'm off to sleep. Bots are online.
  165. [21:08] Denden: I don't think so. Can we start using them? :smile:
  166. [21:09] Uvs: ye, we can :smiley:
  167. [21:09] Denden: Nice
  168. [17:54] Uvs: Hi. Will you announce ladder today or another time?
  169. [18:25] Denden: I think I will do it around midnight. After the league games
  170. [18:27] Uvs: Okay, I'll stay up for a night then. Kinda hyped for it and don't wanna miss it :heart:
  171. [18:39] Denden: Actually I think I will announce now
  172. [18:49] Uvs: Small typo in announce: "Then you type "!register XXXX" it should be "!register Nick XXX"
  173. [18:50] Denden: +
  174. [18:51] Denden: Dunno if Wooo's special character registered
  175. [18:53] Uvs: Looks like it wasn't. Bot couldn't handle it. Probably for the better lol
  176. [18:53] Denden: Rofl :smile:
  177. [18:55] Denden: Also pretty ambitious of me to post now I guess :smile:
  178. [18:55] Denden: I think some might happen after games. Probably not before :smile:
  179. [18:56] Uvs: It will be handy to set some default time for when people should gather for inhouses. Let's say 20:00 whatever time.
  180. [18:57] Uvs: The story of my life 4Head https://i.imgur.com/SXrjxJA.png
  181.  
  182. [18:58] Denden: :smile:
  183. [21:34] Denden: What is reset command?
  184. [21:34] Denden: For balance
  185. [21:34] Uvs: !b off
  186. [21:42] Denden: Can I kill a lobby remotely
  187. [21:42] Denden: And make it do new one?
  188. [21:42] Uvs: Why?
  189. [21:42] Denden: We started a game without me realizing a banned player was in the lobby
  190. [21:43] Uvs: You can all quit the game and bot will make a new lobby
  191. [21:44] Uvs: And you'll have to un-record finished game
  192. [21:44] Uvs: Also, you can find this player in admin panel and check Banned flag.
  193. [21:44] Denden: It will take a while to get recorded I believe
  194. [21:44] Denden: But yeah already tagged it
  195. [21:44] Uvs: Bot doesn't let banned players join lobbies.
  196. [21:45] Denden: Ahh
  197. [21:45] Uvs: This game? https://ladder-rd2l.a3c1.starter-us-west-1.openshiftapps.com/balancer/results/12/ It will be recorded as soon as you all leave
  198. [21:45] Denden: I just do !mmr 0 on the other for now
  199. [21:45] Denden: Ye that game
  200. [21:46] Uvs: I think you have buttons Record Victory for each team (because you have staff access).
  201. [21:46] Uvs: Agter bot records it those buttons will be "Clear".
  202. [21:47] Denden: I just recorded
  203. [21:47] Denden: And deleted match
  204. [21:47] Denden: Does bot record again?
  205. [21:47] Uvs: no, it's fine
  206. [21:47] Denden: Also can we make bot kick banned players from the lobby
  207. [21:48] Uvs: It kicks them from playerslots. I can make it for whole lobby, will put it in my backlog.
  208. [21:49] Denden: Yeah needs to be from lobby
  209. [21:49] Denden: Cuz they can just sit in caster slot
  210. [21:49] Denden: To be dicks right now
  211. [21:49] Uvs: When unrecording matches, just press buttons on balance page, rest will be handled. No need to search for match in admin site.
  212. [22:38] Uvs: I think I understood what happened to that lobby. Before we have unticketed lobbies and it was getting destroyed if everybody disconnects. But for tournament lobby this is not the case.
  213. [22:39] Uvs: But dunno, how long tournament lobby hangs up. Hoping that not forever.
  214. [23:14] Denden: Normally till creeps kill a throne :smile:
  215. [23:15] Uvs: xD It's free from that imprisonment now.
  216. [23:15] Denden: :smile:
  217. [23:20] Denden: Guy who just joined the lobby
  218. [23:20] Denden: Is there a command to kick?
  219. [23:20] Uvs: !tk Nick
  220. [23:20] Uvs: but that's only from team slot
  221. [23:37] Uvs: Here I hover over his nick in chat and a small popup shows with his "real" name. Bot uses those names for !tk (!teamkick) and !wh (!whois) commands. https://i.imgur.com/Z1mAWpf.jpg
  222.  
  223. [12:14] Uvs: This bot runs from my local machine atm. Doing some code.
  224. [12:15] Denden: kk
  225. [12:33] Uvs: Some guy yesterday complained that when he typed "!regsiter Nick 4700" bot responded "wrong format". Then he tried again with same command and it worked second time.
  226. [12:33] Uvs: So I decided to see what's wrong.
  227. [12:34] Uvs: Turns out he accidentally added 2 spaces between his nick and mmr: "!register Nick 4700". Dota chat eats spaces and on screenshot it looked like there was only 1 space.
  228. [12:34] Uvs: But bot freaked out cause there were 2.
  229. [12:35] Uvs: Fixed it. Now bot can handle even " !register Nick 4000"
  230. [12:35] Uvs: On my home machine, didn't deploy fix yet.
  231. [12:37] Uvs: next thing I'll fix is to allow spaces in names. Cause now writing "!register Super Nick 5000" will confuse bot too.
  232. [12:37] Uvs: After that (prolly tomorrow I will either work on adding lobby kick command, or on fixing opendota/dotabuff links on website).
  233. [12:39] Denden: You're in no hurry :smile: Just take it slow. Its already good :smile:
  234. [12:42] Uvs: ok :smile: I just like to talk about what I'm currently doing and what will do next LUL
  235. [12:42] Denden: Also good :smile:
  236. [12:42] Denden: But just remember noone pays you :stuck_out_tongue:
  237. [12:44] Uvs: I'll put website + bots back online now. Will go to the lake soon, be back in ~4 hours.
  238. [12:45] Denden: :thumbsup:
  239. [12:29] Uvs: I added auto-kick from lobby.
  240. [12:29] Uvs: You can either set it in admin panel like this: https://i.imgur.com/ovHtMqY.png
  241.  
  242. [12:30] Uvs: or use !lk command
  243. [12:30] Uvs: !lk is short for !lobbykick, both names work
  244. [12:32] Uvs: - enable auto-kick: "!lk DOTA_ID"
  245. - disable auto-kick: "!lk off DOTA_ID"
  246. [12:51] Denden: Amazing!
  247. [12:51] Denden: :thumbsup:
  248. [09:43] Uvs: I see people sometimes talk about fantasy-rd2l. If there's demand I can try and work on it a bit, to see if I can do it.
  249. [09:52] Uvs: If we make it, maybe folks from /r/dota2 will be interested and we'll get some fresh blood.
  250. [11:48] Denden: If you want to do that, I think you should talk to Crazy Duck. He has done something before I think.
  251. [09:38] Uvs: woohoo, added the feature that I wanted for a long time: https://i.imgur.com/lSqn4GB.png
Add Comment
Please, Sign In to add comment