IRC log for #bzflag-chat on 20180705

00:20.21*** join/#bzflag-chat infobot (ibot@208.53.50.136)
00:20.21*** topic/#bzflag-chat is Welcome to BZChat; the place to talk about your favorite tank game BZFlag || http://bzflag.org || http://forums.bzflag.org || http://wiki.bzflag.org/MapMaking || http://wiki.bzflag.org/GettingHelp || http://bzflag.org/download || non bzflag chat yields to bzflag chat yields to bzflag help. be kind and civil. this channel is logged at http://ibot.rikers.org/%23bzflag-chat/
00:34.37*** join/#bzflag-chat Zehra (~Zehra@unaffiliated/zehra)
07:00.28*** join/#bzflag-chat L4m3r_ (~l4m3r@bzflag/developer/L4m3r)
17:16.35*** join/#bzflag-chat atrixnet (~tommy@47.38.244.41)
17:17.09atrixnetwant to thank everyone who has been so awesome and helpful in getting my setup back online and available to players
17:17.55atrixnetthree fun maps with different and various options and plugins all set up per player requests.  i would not have been successful in doing this without the help of the community here
17:19.10atrixnetwe've had some real fun, and it's been a great family experience for my kids to get involved in gameplay, while my oldest son has taken an interest in custom map building and the technical aspects of operating servers
17:19.55atrixnetwhat are the recommended tools for bzflag map making?  should we start experimenting with hand-crafted text files, or some other tool?
17:24.51allejothere aren't any officially or unofficially maintained tools. doing things by hand is what most people do. for meshes people use Wings 3D or Blender
17:25.20allejoif you use Unity, there's this https://forums.bzflag.org/viewtopic.php?f=24&t=19309 which has basic support
17:25.40allejootherwise, there's bzedit for basic map objects too
19:18.17atrixnetallejo: thank you
19:18.36atrixneti think blender will be a good starting point :-)
19:53.40blast007as far as I know, with blender you'll have to export to OBJ and then convert it from OBJ to BZW with our modeltool program
19:53.50blast007Wings3D has a direct export to BZW
19:54.37blast007(though still doing similar to what modeltool would do - creating a mesh, not primative objects like boxes or pyramids)
19:54.47blast007and neither will do stuff like teleporters
20:14.42atrixnetit might be good to get my kid started with blender first (my 13 y/o son)
20:15.22atrixnetthanks again for being so helpful everyone.  bzflag has a great community.
20:16.30atrixnetbertman: i'm interested in swapping linux server administrative tips and appreciate the info you've already passed along.  -loadplugin logDetail # coupled with # -ts # really makes for nice logs
20:17.01bertmani will be happy to assist all i can ;-)
20:34.40blast007I do want to write up some info about my setup
20:36.18blast007I have both 2.4 and 2.5 servers running, and for 2.5 I have it set up so that bzfs gets rebuilt every time there's a new change pushed to the Github repo, and if the build succeeds it schedules all the 2.5 servers for a restart
20:39.58bertmanthat sounds cool blast
20:40.52allejoi say we should have an official tool that helps manage this stuff
20:41.21bertmanahhh that takes the fun out of it
20:41.31bertmanthen you don't get to make all the cool bash scripts
20:42.06bertmanall jokes aside... that would be kinda neat too allejo
20:42.44allejoi'd open source my stuff, i'm just too ashamed of it
20:43.02bertmanit can't be that bad... lol
20:44.44allejoversion 1 is ruby...
20:44.51allejohides under the blanket
20:44.58bertmanheh
20:46.58allejoif i can abstract it out enough to be useful to others, i'll open source it. i just unfortunately have other priorities atm
20:47.32bertmanthat is understandable
21:14.41blast007mine is just bash
21:14.54*** mode/#bzflag-chat [-o blast007] by blast007
21:49.09atrixnetwhat about travis ci/cd?
21:49.41atrixneti mean, there are tight integrations with github, and it is a tool for continuous testing, integration, and deployment... literally what it's for...
21:50.27atrixnetmany prominent github projects use it for that purpose, and the readme.md files / landing page for many projects will show the travis build status for any commit on the main branch
21:51.11atrixnetsorry if i'm saying stuff you already know. i have a devops background and do a bit of open source work, largely in perl and python
21:51.59atrixnetalthough i've written in c, c++, c# (*vomits*), powershell (*gags*), and so on and so on
21:53.30allejousing travis for what? to make sure bz compiles?
21:54.16allejowe don't have "unit tests" and there's a PR somewhere that I had started to test to make sure bz always compiles however dependencies on travis VMs caused some problems iirc
21:55.00*** join/#bzflag-chat spldart (~james@2601:2c5:c600:2365::f979)
21:55.01*** join/#bzflag-chat spldart (~james@bzflag/contributor/spldart)
21:57.39blast007atrixnet: I'm not doing it to ensure the build works, I'm doing it to always have a bleeding edge server available for testing
21:58.47blast007(or at least, that's the *primary* purpose - the secondary purpose could be making sure the build works, but currently it just sends an email of the build log but doesn't do any kind of processing to flag failed builds)
22:03.14atrixnet<PROTECTED>
22:03.41blast007I still have to do what I'm doing
22:03.45atrixnetjust a friendly suggestion on how you might save time and make the tooling more available for anyone else consuming it
22:04.06blast007travis doesn't produce a bzfs binary I can run on my server with my custom plugins and restart my servers
22:04.15atrixnetno reason why you cant drop your bash scripts into a repo of their own -- that works too
22:05.50blast007I feel like we're talking about two different things at the same time now :)
22:06.02atrixnetunless there's some kind of shame factor like someone else mentioned?  doubtful.  bash is ugly even when it's not.  it was never meant to be pretty I don't think... at least I can scarce fathom anyone other than myself as thinking of bash as beautiful
22:06.48atrixneti mean, with syntax like "${array[@]}" ... ewww
22:07.31blast007it's a pretty simple script
22:07.33atrixnethow so?  you have bash scripts for your own ci/cd?  drop them in a github repo and everybunny winz,, right?
22:07.47atrixnetyeah i think we're on the same page
22:08.54blast007I wouldn't call what I do ci/cd.  It's more of an automatic update.
22:09.08atrixnet"pretty simple" may be elusive for many others who would just like to have an out of the boxy worky worky toolchain for ci/cd.  but i'm growing tiresome now and i'll stop beating the horse
22:09.09blast007There's no tests being run.
22:09.20atrixnetthen it's just cd
22:09.34atrixnetregardless, it's snazzy and useful
22:09.57atrixneti already thought about doing it myself using a combination of bash and bzfscron
22:10.13blast007but sure, I play to write up info about my setup, like I said :)
22:10.17blast007plan*
22:11.03atrixnetschweetness
22:11.56atrixneti did notice that your make setup had a provisional make check target
22:11.57blast007I used to write little BZTips years ago  http://bzexcess.com/category/bztips/
22:12.18atrixneti mean, i guess right now the test is, did it compile? y/n
22:12.27blast007:)
22:12.36atrixnetother than that, i don't know if you are running any kindof test harness suite
22:12.48atrixnetof your own
22:15.33atrixneti see why you and the devs have an aversion for crapcode
22:16.38atrixneton an i'm-totally-serious note...
22:17.11atrixneti thought for community-contibuted plugins, all such plugins should be flagged as such, just as contrib packages in debian or epel packages in RHEL
22:17.36atrixnetand i thought there should be a way to rate and review them, like an appstore type experience -- maybe using the forums
22:18.14atrixnetnot trying to create work for you, but my thinking is that this would help server admins navigate the waters a little more easily than hearsay
22:18.26atrixnetjust a thought, nothing more.
22:18.58*** join/#bzflag-chat Zehra (~Zehra@unaffiliated/zehra)
22:20.56allejoi wouldn't trust any plugins written by that "allejo" fellow, he's pretty suspicious
22:21.14Zehralol
22:24.10spldartX)
22:24.10allejoi've always wanted an easier way to distribute plugins, especially updates. however, i think the community is too small and there's too little dev activity to merit a full blown rating system. definitely something worth exploring in the future though
22:24.53allejoif the plugin isn't in bz git repo, it's to be considered "community" or "third-party"
22:25.12allejoright now, feedback/requests/questions are often posted on the forum posts for each plugin release already
22:30.18*** join/#bzflag-chat alfa1 (~alfa1@host231.190-225-35.telecom.net.ar)
22:30.59blast007you have to compile plugins against your version of bzfs anyway
22:53.23atrixnetactually....
22:53.38atrixnetajello: you have a plugin for useless mines?
22:54.55allejoyea
22:55.35allejohttps://github.com/allejo/UselessMine
22:56.18allejohttps://forums.bzflag.org/viewtopic.php?f=79&t=17630#p169262
23:00.30moriahand bomb defusal is fun
23:02.59atrixnetcooooool...
23:03.02atrixnetthx!!

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.