AlienXAXS Posted October 17, 2014 Share Posted October 17, 2014 Sorry to hear about ur dad, glad he's on the mend tho. Also, thanks for the bot Quote Link to comment Share on other sites More sharing options...
Xpert Posted October 18, 2014 Share Posted October 18, 2014 Thanks, I appreciate the reply! Also: Updated (See change log in first post for details)! I was going to upload this a couple days ago, but actually reset my local copy by accident by about a month and had to redo a fair bit of what I had changed. Someone's taking notes Quote Link to comment Share on other sites More sharing options...
Agent Posted November 6, 2014 Author Share Posted November 6, 2014 Updated! There's now a local ban system built into RenX.Core which can be disabled in the config; RCON bans can also be disabled via config. A bot-side moderator system is also provided through RenX.ModSystem, and access levels/aliases can be adjusted in RenXGameCommands.ini. Sorry to hear about ur dad, glad he's on the mend tho.Also, thanks for the bot Yeah, he's back on his regular treatments now and seems to be responding well. Quote Link to comment Share on other sites More sharing options...
Goku Posted November 6, 2014 Share Posted November 6, 2014 Thanks, I appreciate the reply! Also: Updated (See change log in first post for details)! I was going to upload this a couple days ago, but actually reset my local copy by accident by about a month and had to redo a fair bit of what I had changed. Someone's taking notes lol someone is asking what i want, and with that you adding ingame irc join announces, !addbots n !killbots could be construed as the same thing good sir. --- Still both of you keep up the good work Quote Link to comment Share on other sites More sharing options...
Agent Posted February 6, 2015 Author Share Posted February 6, 2015 Updated! Another update (for Beta 4) should be out within the next week or two. Quote Link to comment Share on other sites More sharing options...
Agent Posted March 8, 2015 Author Share Posted March 8, 2015 Updated! This took longer than a week or two due to continued updates to RCON. Quote Link to comment Share on other sites More sharing options...
Hadeshots Posted March 19, 2015 Share Posted March 19, 2015 Heyy Heyyy any updates with regards to what you've planned for the updates for your bot. Quote Link to comment Share on other sites More sharing options...
DoctorB0NG Posted March 19, 2015 Share Posted March 19, 2015 Beta 4 announced, better get going, Jessica Quote Link to comment Share on other sites More sharing options...
Agent Posted March 19, 2015 Author Share Posted March 19, 2015 It's already Beta 4 compatible. -points to change log- Quote Link to comment Share on other sites More sharing options...
Hadeshots Posted March 20, 2015 Share Posted March 20, 2015 One can only sit here and cream at the thoughts of beta 4 Quote Link to comment Share on other sites More sharing options...
Agent Posted March 22, 2015 Author Share Posted March 22, 2015 Updated! Removed a bunch of old code and bug fixes. Quote Link to comment Share on other sites More sharing options...
Goku Posted April 17, 2015 Share Posted April 17, 2015 Any ideas when the rec system will be fixed? Doesn't save properly after map over and often reverts back to the previous score. Edit: could probably fix it by making it update the database when a rec gets given instead of on map over. Quote Link to comment Share on other sites More sharing options...
Agent Posted April 18, 2015 Author Share Posted April 18, 2015 I can't seem to reproduce this what-so-ever, but I'm currently reworking databases. Quote Link to comment Share on other sites More sharing options...
Agent Posted July 6, 2015 Author Share Posted July 6, 2015 Updated! This update is for the UPCOMING version of Renegade-X. This update also requires a different redistributable package to be installed. Quote Link to comment Share on other sites More sharing options...
Goku Posted July 6, 2015 Share Posted July 6, 2015 Agent's package didnt seem to work on my server 2012 use: https://www.visualstudio.com/downloads/ ... wnloads-vs and select the 32bit version then worked fine. Quote Link to comment Share on other sites More sharing options...
Agent Posted July 6, 2015 Author Share Posted July 6, 2015 Did the redistributable in the first post not work? I updated it when I updated the bot. o_o Quote Link to comment Share on other sites More sharing options...
Agent Posted July 7, 2015 Author Share Posted July 7, 2015 I've uploaded a redist to my own server, since Microsoft is apparently very reliable. Quote Link to comment Share on other sites More sharing options...
Agent Posted July 10, 2015 Author Share Posted July 10, 2015 Updated! This is a fairly minor update (see change log). Quote Link to comment Share on other sites More sharing options...
iTweek. Posted August 11, 2015 Share Posted August 11, 2015 Hi Agent! Quick question how can a Steam ID in the provided entry with the right? in mods.txt? I did not quite understand it. Quote Link to comment Share on other sites More sharing options...
Agent Posted August 11, 2015 Author Share Posted August 11, 2015 1) Make sure "RenX.ModSystem" is listed in the plugins in Config.ini 2) If you're using the IRC feature on this bot, it's easiest to just add mods via !add (i.e: !add 3 user). 2a) The "add" command is far from perfect, but essentially the digit is the group number in the group list, and the user is the name of someone in-game. If I get time, I may later change this to be "add ", or something. 3) Here's an example Mod entry below, which would automatically be generated by the aforementioned command, but you can also add manually: [76561198038779494] SteamID=76561198038779494 LastIP=0.0.0.0 Group=Owner The section name is the UUID; if you're using the RenX.NicknameUUID, for example, it would be the nickname of the user (they would then have to use that nickname to have moderator privledges). 3a) If you modify Mods.ini while the bot is running, you must use the "rehash" command or restart the bot for changes to take effect. 4) If you want your moderators to automatically identify when using Steam, make sure the following line is still at its default value (true) up top. AutoAuthSteam=true Quote Link to comment Share on other sites More sharing options...
iTweek. Posted August 12, 2015 Share Posted August 12, 2015 Thank you I have now entered in the Mods.ini and restarts offered. ;iTweek [76561197977789744] SteamID=76561197977789744 LastIP=0.0.0.0 Group=Owner so if I ingame! help me make ert says Acces level 0 I, however, do not use IRC. what am I doing wrong yet? Quote Link to comment Share on other sites More sharing options...
Agent Posted August 12, 2015 Author Share Posted August 12, 2015 Can you PM me your mods.ini file? Quote Link to comment Share on other sites More sharing options...
iTweek. Posted August 13, 2015 Share Posted August 13, 2015 i have send you the mods.ini file thx Quote Link to comment Share on other sites More sharing options...
Agent Posted August 17, 2015 Author Share Posted August 17, 2015 Updated! Add RenX.Ladder to the plugins list to enable a server-specific ladder. The ladder is currently only interacted with by chat commands; a web interface should be coming before too long. Quote Link to comment Share on other sites More sharing options...
Goku Posted August 24, 2015 Share Posted August 24, 2015 Updated! Add RenX.Ladder to the plugins list to enable a server-specific ladder. The ladder is currently only interacted with by chat commands; a web interface should be coming before too long. Steam only? needs a non steam option. Quote Link to comment Share on other sites More sharing options...
Agent Posted July 19, 2016 Author Share Posted July 19, 2016 After an absurdly long time: Updated! This bot supports both RCON v3 (current version), as well as RCON v4 (upcoming support). RCON v3 support will be removed at a later date, after the patch. When updating, I would recommend just deleting your current installation of the bot entirely and re-configuring from scratch. Quote Link to comment Share on other sites More sharing options...
Ryz Posted July 19, 2016 Share Posted July 19, 2016 Did freak tell you about an issue with minebanning from the bot Agent? Quote Link to comment Share on other sites More sharing options...
Agent Posted July 19, 2016 Author Share Posted July 19, 2016 No? It should work fine. Edit: Turns out there is a bug in the MineBan RCON command. Quote Link to comment Share on other sites More sharing options...
Agent Posted July 20, 2016 Author Share Posted July 20, 2016 Minor update Quote Link to comment Share on other sites More sharing options...
TomatoSlayer Posted August 19, 2016 Share Posted August 19, 2016 I use a different port, but trying to use !reconnect, it says it failed to connect on port 7777. Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 10, 2017 Share Posted February 10, 2017 Hi Agent, Awesome Bot, i'm using it on my server and its great!. One problem im having trouble with is getting the Renx.ladder.web to work. I have the httpserver plugin and all the ladder plugins, including renxladder.web setup to load via the config file (and confirmed loaded via the console output). I have setup the options in the httpserver.ini file and the renx.ladder.web.ini. Taking a look with netstat, it doesnt seem that the bot is actually creating a port for the httpserver to listen on. Is there anything im missing with this? What are the plugins that are needed to be loaded to make this work. What config changes need to be made? Is there any other diag that i can look at to find out whats going on? Thanks in advance. Quote Link to comment Share on other sites More sharing options...
Fffreak9999 Posted February 10, 2017 Share Posted February 10, 2017 I think you need to only have one of the leaderboards active at any one time. I normally use Lifetime for CT. As for your Http Ladder, I am not certain, I haven't bothered setting it up. Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 10, 2017 Share Posted February 10, 2017 Hmm, I've just done the round on trying different options: I've tried: BindAddress: blank, 0.0.0.0, (specific ip) BindPort: 80, 81, ports below 1024, ports above 1024 Process: starting with forced elevated privileges and without. Plugins: Just HTTPServer + RenX.Ladder.Web, HTTPServer + RenX.Ladder + RenX.Ladder.Web, HTTPServer + All Ladder Plugins, Variations of previous attemps with and without other plugins. Im assuming its a bug at this point. Quote Link to comment Share on other sites More sharing options...
Agent Posted February 10, 2017 Author Share Posted February 10, 2017 I'm probably going to actually remove RenX.Ladder.Web at some point; I just need to change the underlying database structure is all. In the meantime, here is the config for RenX.Ladder.Web that the official leaderboard uses: Spoiler ; File: RenX.Ladder.Web ; ; Name of the leaderboard table page (Default: ) LadderPageName= ; Name of the search table page (Default: search) SearchPageName=search ; Name of the profile page (Default: profile) ProfilePageName=profile ; Path for the pages to be reached at (Default: /) Path=/ ; Name of the file that is prepended before every page HeaderFilename=html\RenX.Ladder.Web.Header.html ; Name of the file that is appended to every page FooterFilename=html\RenX.Ladder.Web.Footer.html ; Name of the file that defines the profile page layout ProfileFilename=html\RenX.Ladder.Web.Profile.html ; Name of the file that is prepended to leaderboard tables LadderTableHeaderFilename=html\RenX.Ladder.Web.Ladder.Table.Header.html ; Name of the file that is appended to leaderboard tables LadderTableFooterFilename=html\RenX.Ladder.Web.Ladder.Table.Footer.html ; Number of entries to display per table page EntriesPerPage=50 ; Minimum number of input characters on the search page MinSearchNameLength=3 ; Defines the layout of the leaderboard table rows EntryTableRow=<tr><td class="data-col-a">{RANK}</td><td class="data-col-b"><a href="profile?id={STEAM}&database={OBJECT}">{NAME}</a></td><td class="data-col-a">{SCORE}</td><td class="data-col-b">{SPM}</td><td class="data-col-a">{GAMES}</td><td class="data-col-b">{WINS}</td><td class="data-col-a">{LOSSES}</td><td class="data-col-b">{WLR}</td></tr> ; Defines the layout of the 'previous' button on profiles EntryProfilePrevious=<form class="profile-previous"><input type="hidden" name="database" value="{OBJECT}"/><input type="hidden" name="id" value="{WEAPON}"/><input class="profile-previous-submit" type="submit" value="↩ Previous" /></form> ; Defines the layout of the 'next' button on profiles EntryProfileNext=<form class="profile-next"><input type="hidden" name="database" value="{OBJECT}"/><input type="hidden" name="id" value="{VSTEAM}"/><input class="profile-next-submit" type="submit" value="Next ↪" /></form> ;EOF And attached are the files in the html directory. HTTPServer is bound to 0.0.0.0 on port 80. ForceDefault is set to true on RenX.Ladder.All-Time. The plugins loaded: IRC.Core CoreCommands PluginManager ExtraCommands RenX.Core RenX.Commands RenX.Logging RenX.ModSystem RenX.Listen RenX.Ladder HTTPServer RenX.Ladder.Web RenX.Ladder.All-Time RenX.Ladder.Yearly RenX.Ladder.Monthly RenX.Ladder.Weekly RenX.Ladder.Daily RenX.ServerList Hope this helps, Jessica html.zip 1 Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 11, 2017 Share Posted February 11, 2017 Thanks a bunch for info @agent . I didn't have the html files, and I suppose it wouldn't of worked without them. Also the plugin info was great as well. Unfortunately it still doesn't work :(. The bot.exe just doesn't open a port to listen on :(. But your info does help me confirm that its either a problem with my server or the bot code. I've been trying different things with the server to no avail, so my next step is going to be to recreate my server setup on another pc and see how that goes. If that doesn't work, ill start playing with the bot code and see what I can find. Quote Link to comment Share on other sites More sharing options...
Agent Posted February 11, 2017 Author Share Posted February 11, 2017 Did you add a firewall exception for the bot? 1 Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 12, 2017 Share Posted February 12, 2017 Thanks for the reply, Yeah, I even turned off the firewall just to make sure. The bot.exe simply isn't creating the listening port :(. Quote Link to comment Share on other sites More sharing options...
Agent Posted February 12, 2017 Author Share Posted February 12, 2017 That is super strange. Are you certain that HTTPServer is getting loaded? You can type "plugin list" into the console to check. 1 Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 14, 2017 Share Posted February 14, 2017 Yep, its loading. Heres the output from the command: <ShrewdXBot> There are 25 plugins loaded: <ShrewdXBot> IRC.Core <ShrewdXBot> CoreCommands <ShrewdXBot> PluginManager <ShrewdXBot> ExtraCommands <ShrewdXBot> RenX.Core <ShrewdXBot> RenX.Commands <ShrewdXBot> RenX.Logging <ShrewdXBot> RenX.Medals <ShrewdXBot> RenX.IRCJoin <ShrewdXBot> RenX.Announcements <ShrewdXBot> RenX.Greetings <ShrewdXBot> RenX.MinPlayers <ShrewdXBot> RenX.ModSystem <ShrewdXBot> RenX.SetJoin <ShrewdXBot> RenX.Warn <ShrewdXBot> RenX.Listen <ShrewdXBot> RenX.Ladder <ShrewdXBot> HTTPServer <ShrewdXBot> RenX.Ladder.Web <ShrewdXBot> RenX.Ladder.All-Time <ShrewdXBot> RenX.Ladder.Daily <ShrewdXBot> RenX.Ladder.Monthly <ShrewdXBot> RenX.Ladder.Weekly <ShrewdXBot> RenX.Ladder.Yearly <ShrewdXBot> RenX.ServerList Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 14, 2017 Share Posted February 14, 2017 Heres the ports list opened by the bot: Bot.exe 3440 TCP Renegade-Svr 21337 Renegade-Svr 0 LISTENING Bot.exe 3440 TCP renegade-svr.edtn.local 51144 v-162-248-88-129.unman-vds.premium-chicago.nfoservers.com 6667 ESTABLISHED 5 616 Bot.exe 3440 TCP Renegade-Svr 51146 localhost 7777 ESTABLISHED 42 1,230 461 13,056 Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 14, 2017 Share Posted February 14, 2017 Heres the ini files: ====== HTTPServer.ini ===== ; File: HTTPServer.ini ; ; BindAddress=String (Default: 0.0.0.0) ; BindPort=Integer (Default: 80) ; BindAddress=0.0.0.0 BindPort=44444 ;EOF ===== RenX.Ladder ===== ; File: RenX.Ladder ; ; Settings: ; OnlyPure=Bool (Default: false; when true, only "pure" games should count) ; MaxLadderCommandPartNameOutpuit=Integer (Default: 5; how many partial matches to show in "ladder" command) ; OnlyPure=false MaxLadderCommandPartNameOutput=5 ;EOF ===== RenX.Ladder.Web ===== ; File: RenX.Ladder.Web ; ; Name of the leaderboard table page (Default: ) LadderPageName= ; Name of the search table page (Default: search) SearchPageName=search ; Name of the profile page (Default: profile) ProfilePageName=profile ; Path for the pages to be reached at (Default: /) Path=/ ; Name of the file that is prepended before every page HeaderFilename=html\RenX.Ladder.Web.Header.html ; Name of the file that is appended to every page FooterFilename=html\RenX.Ladder.Web.Footer.html ; Name of the file that defines the profile page layout ProfileFilename=html\RenX.Ladder.Web.Profile.html ; Name of the file that is prepended to leaderboard tables LadderTableHeaderFilename=html\RenX.Ladder.Web.Ladder.Table.Header.html ; Name of the file that is appended to leaderboard tables LadderTableFooterFilename=html\RenX.Ladder.Table.Footer.html ; Number of entries to display per table page EntriesPerPage=50 ; Minimum number of input characters on the search page MinSearchNameLength=3 ; Defines the layout of the leaderboard table rows EntryTableRow=<tr><td class="data-col-a">{RANK}</td><td class="data-col-b"><a href="profile?id={STEAM}&database={OBJECT}">{NAME}</a></td><td class="data-col-a">{SCORE}</td><td class="data-col-b">{SPM}</td><td class="data-col-a">{GAMES}</td><td class="data-col-b">{WINS}</td><td class="data-col-a">{LOSSES}</td><td class="data-col-b">{WLR}</td><td class="data-col-a">{KILLS}</td><td class="data-col-b">{DEATHS}</td><td class="data-col-a">{KDR}</td></tr> ; Defines the layout of the 'previous' button on profiles EntryProfilePrevious=<form class="profile-previous"><input type="hidden" name="database" value="{OBJECT}"/><input type="hidden" name="id" value="{WEAPON}"/><input class="profile-previous-submit" type="submit" value="↩ Previous" /></form> ; Defines the layout of the 'next' button on profiles EntryProfileNext=<form class="profile-next"><input type="hidden" name="database" value="{OBJECT}"/><input type="hidden" name="id" value="{VSTEAM}"/><input class="profile-next-submit" type="submit" value="Next ↪" /></form> ;EOF Quote Link to comment Share on other sites More sharing options...
Agent Posted February 14, 2017 Author Share Posted February 14, 2017 I don't really have any suggestions, sorry. 1 Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 14, 2017 Share Posted February 14, 2017 I actually just made a discovery I tried running the bot on a different computer, by copying the whole folder (configs included). The port opened, but on port 80, it ignored the port specified in the httserver.ini. I then tried changing the bind ip to the adapters ip, and its still binding to 0.0.0.0. It looks like the httpserver.ini file is being ignored, and on my renegade server port 80 is already in use, which is why it wasn't opening up the port. Quote Link to comment Share on other sites More sharing options...
Agent Posted February 14, 2017 Author Share Posted February 14, 2017 Oh you're right. I need to move some old code from HTTPServerPlugin's constructor to its 'initialize' function, since 'config' isn't initialized until after the constructor has already been called. Whoops! 1 Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 14, 2017 Share Posted February 14, 2017 Yeah ive just been going though the code myself. Just trying to get it to compile atm, which is being fun one windows. I've worked out that I need the Jupiter project aswell to compile the Jupiter bot, since the Jupiter folder is empty in the source zip (since git doesn't parse folder mappings), and I need a windows openssl for windows. The first one was an old 9.8.8 version which didn't support the new tls functions, and the current windows package doesn't support the old sslv3 functions :S. Quote Link to comment Share on other sites More sharing options...
Agent Posted February 14, 2017 Author Share Posted February 14, 2017 I can give you an experimental build, but some of the documentation may be incorrect. I was doing a lot of refactoring on the bot and had actually taken a bit of a break from it to work on the launcher, plus other things. 1 Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 14, 2017 Share Posted February 14, 2017 If you can thatll be great, but you might as well put it up on git as a branch. No point limiting it to just me. Quote Link to comment Share on other sites More sharing options...
Agent Posted February 14, 2017 Author Share Posted February 14, 2017 It's easier for me to just zip up the binaries and dump it as an attachment. Attached is a build based on what I just pushed to the master branch. Jupiter Bot Binaries.zip 1 Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 14, 2017 Share Posted February 14, 2017 Thanks @Agent that works on both my pcs, including my renegade server. Awesome work. Now to like every post you made for this Quote Link to comment Share on other sites More sharing options...
ShrewdTactician Posted February 18, 2017 Share Posted February 18, 2017 I found another bug. When using !setmap, it seems to ignore shorter/exact names of maps, and chooses the longer name map. For example: When these 2 maps are in the rotation: CNC-Field CNC-Field_Flying !setmap CNC-Field, will choose CNC-Field_Flying Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.