Timestamps are in GMT/BST.
| 00:04:39 | | Flynnn has joined |
| 00:08:35 | | Watusimoto_ has joined |
| 00:11:37 | | Watusimoto Quit (Ping timeout: 264 seconds) |
| 00:18:47 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 00:48:44 | Nothing_Much | alright lemme see |
| 00:53:24 | Nothing_Much | hang on a sec, Watusimoto_, I'm using a 32bit version of centOS |
| 00:54:02 | Nothing_Much | and you got the hg clone working on my server? |
| 00:56:02 | Nothing_Much | openal-soft-devel doesn't exist |
| 01:04:53 | Nothing_Much | raptor? |
| 01:05:51 | Watusimoto_ | I got the build target to work |
| 01:05:53 | Watusimoto_ | on your machine |
| 01:05:59 | Watusimoto_ | all the headers shoul now be installed |
| 01:06:13 | Watusimoto_ | just do the rm, and the cmake .. and you should be good |
| 01:06:21 | Watusimoto_ | going to bed, so good night! |
| 01:06:26 | Nothing_Much | alright |
| 01:06:27 | Nothing_Much | l8r Watusimoto_ |
| 01:06:34 | Watusimoto_ | (the instructions in teh wiki are current and worked on your machine) |
| 01:07:00 | Watusimoto_ | night all! |
| 01:08:19 | | Watusimoto has joined |
| 01:09:26 | Nothing_Much | thanks!! woo! |
| 01:09:33 | Nothing_Much | but still confused about the x64 thing |
| 01:10:10 | Nothing_Much | because I added the epel and remi releases on the centOS 6 |
| 01:10:17 | Nothing_Much | but I'll check that in the sources.list thing |
| 01:10:30 | Nothing_Much | wait |
| 01:10:33 | Nothing_Much | omg there's x11 |
| 01:11:13 | | Watusimoto_ Quit (Ping timeout: 240 seconds) |
| 01:11:22 | Nothing_Much | alright there we go |
| 01:11:48 | Nothing_Much | I'll leave the wat@ip account there in case something else goes wrong :) |
| 01:25:00 | Nothing_Much | No levels found in folder /home/bitfighter/.bitfighter/levels. Cannot host a game. |
| 01:26:53 | kaen | cp -r ./resource /home/bitfighter/.bitfighter |
| 01:26:58 | kaen | or similar |
| 01:27:26 | | Tommy has joined |
| 01:27:39 | kaen | hi |
| 01:27:50 | | Tommy is now known as Guest45146 |
| 01:27:54 | Nothing_Much | Hi Guest45146 |
| 01:28:08 | Guest45146 | i dont understand irc chats |
| 01:28:21 | kaen | someone else owns the name Tommy |
| 01:28:26 | Nothing_Much | yeah that |
| 01:28:31 | kaen | try Tommy__ |
| 01:28:42 | | kaen is now known as Tommy__ |
| 01:28:42 | Nothing_Much | /nick Tommy__ |
| 01:28:47 | | Tommy__ is now known as kaen |
| 01:28:48 | kaen | oops |
| 01:28:53 | Nothing_Much | Type that in, Guest45146 |
| 01:28:54 | kaen | I was gonna say that :P |
| 01:28:58 | Nothing_Much | lol |
| 01:29:05 | | Guest45146 is now known as TAZ |
| 01:29:20 | Nothing_Much | There ya go |
| 01:29:24 | | TAZ is now known as HiloLocoMoco |
| 01:29:31 | HiloLocoMoco | here this one isnt owned |
| 01:30:00 | kaen | irc is so much better than TV |
| 01:30:03 | kaen | :) |
| 01:30:07 | Nothing_Much | yes it is!\ |
| 01:30:22 | HiloLocoMoco | I made a baby stop crying. |
| 01:30:29 | Nothing_Much | nice dude |
| 01:31:10 | Nothing_Much | I'm gonna restart this whole procedure because I think there's a missing step on the wiki |
| 01:31:11 | HiloLocoMoco | Guys what do yoiu think of this name |
| 01:31:18 | Nothing_Much | HiloLocoMoco: It's pretty cool dude |
| 01:31:41 | kaen | you're crazy Nothing_Much :P |
| 01:31:49 | kaen | HiloLocoMoco is fine |
| 01:31:57 | HiloLocoMoco | I dont think level making and levelgen is for me |
| 01:32:06 | HiloLocoMoco | or programming |
| 01:32:07 | kaen | mine's not even pronounceable :P |
| 01:32:09 | Nothing_Much | kaen: I couldn't find the sources.list for fedora-based distros |
| 01:32:16 | kaen | Nothing_Much: no idea :/ |
| 01:32:28 | Nothing_Much | So I can't find out which repos were added.. |
| 01:32:30 | kaen | HiloLocoMoco: despite what the media would like you too believe |
| 01:32:34 | kaen | it takes more than an hour :P |
| 01:32:41 | kaen | to believe* |
| 01:32:48 | Nothing_Much | So I'm stuck thinking that there's no 32bit version of CentOS 6 |
| 01:32:53 | Nothing_Much | According to the wiki :( |
| 01:33:01 | Nothing_Much | http://bitfighter.org/wiki/index.php?title=Building_Bitfighter#Centos_Dedicated_Instructions |
| 01:33:03 | kaen | weird |
| 01:33:18 | kaen | bitfighter shouldn't care though |
| 01:33:26 | Nothing_Much | well it has been! |
| 01:33:39 | kaen | it builds on x86, x86_64, ppc, arm, etc. |
| 01:33:40 | Nothing_Much | doesn't matter whether it shouldn't, when it has yo |
| 01:33:48 | kaen | I guess |
| 01:33:56 | kaen | how do you know it's choking on the arch? |
| 01:34:06 | Nothing_Much | I know that, but what I mean is that the wiki doesn't show the repos for the 32 bit CentOS |
| 01:34:12 | Nothing_Much | Where the DEPS are needed |
| 01:34:34 | Nothing_Much | that's what confused me before Watusimoto went to bed :/ |
| 01:34:46 | Nothing_Much | or what is confusing me |
| 01:35:10 | kaen | ohh |
| 01:35:44 | Nothing_Much | yeah man, if someone else were to pick this up and couldn't do it, then that'd be a bad thing if he had 32 bit centos 6 |
| 01:35:59 | kaen | did you try just replacing x86_64 with i386? |
| 01:36:12 | raptor | cd exe/ && touch standalone.txt |
| 01:36:23 | kaen | hello |
| 01:36:28 | raptor | hi |
| 01:36:42 | kaen | I was going to say that but I never remember the find/ln magic that comes after |
| 01:37:54 | raptor | first thing first - verify your arch with: uname -m |
| 01:39:01 | Nothing_Much | i686 |
| 01:39:36 | raptor | ok 32bit |
| 01:40:13 | raptor | what is your current status Nothing_Much? |
| 01:40:37 | Nothing_Much | everything works, I just want to find out what repositories are installed on the server :( |
| 01:40:58 | raptor | ok, i'll point you there... |
| 01:41:27 | raptor | each repo has its own text file in the directory /etc/yum.repos.d/ |
| 01:43:31 | Nothing_Much | okay so there's an epel-testing.repo section |
| 01:43:39 | Nothing_Much | one that I don't recall adding from the wiki |
| 01:43:55 | Nothing_Much | perhaps wat added that one |
| 01:43:57 | raptor | it might be automatic from isntalling the RPM |
| 01:44:07 | raptor | yeah, anything EPEL he probably did |
| 01:44:20 | Nothing_Much | hmm.. |
| 01:44:24 | Nothing_Much | it's not there in the wiki tho |
| 01:45:05 | Nothing_Much | hm.. |
| 01:45:24 | Nothing_Much | I'll bother him tomorrow or whenever I'm out of school about it |
| 01:45:54 | Nothing_Much | because this 32 bit version of centos might not have the 64 bit repos installed |
| 01:46:00 | Nothing_Much | asdasdasd |
| 01:46:08 | Nothing_Much | alright, off to configure the server |
| 01:46:12 | raptor | it is in the wiki - the one about isntalling EPEL repo |
| 01:47:25 | Nothing_Much | but that includes only the x86_64 version |
| 01:50:46 | raptor | there's a second link for the 32bit one |
| 01:51:30 | Nothing_Much | the remi? |
| 01:51:51 | Nothing_Much | *remi-release? |
| 01:53:35 | Nothing_Much | one question |
| 01:53:49 | Nothing_Much | GameRecording=Yes enables the client to record and not the server right? |
| 01:59:23 | | HiloLocoMoco Quit (Ping timeout: 245 seconds) |
| 01:59:52 | Nothing_Much | nevermind, it's server side >.> |
| 02:04:28 | sam686 | you might be able to download some game recording in servers that enables it, by joining server and looking in ESC menu. (that includes my sam server) |
| 02:11:01 | Nothing_Much | sam686: I was wondering whether it saved vids on the server or client side |
| 02:11:30 | raptor | server side |
| 02:12:01 | Nothing_Much | so it's a download recorded game.. huh. |
| 02:12:11 | Nothing_Much | there should be a client side downloadable gameplay thing |
| 02:12:16 | Nothing_Much | erm |
| 02:12:24 | Nothing_Much | client side *recording* gameplay |
| 02:13:04 | Nothing_Much | one more question, how do I download maps to the server through the command line? |
| 02:14:23 | Nothing_Much | oh |
| 02:14:35 | Nothing_Much | and how do I exit out of my terminal without exiting the server? |
| 02:15:03 | Nothing_Much | kaen: you had this tty command or something that helped |
| 02:16:34 | kaen | bitfighterd & |
| 02:16:36 | kaen | disown %1 |
| 02:17:07 | Nothing_Much | alright thanks, now to figure out how to add levels again through commands.. |
| 02:17:26 | raptor | or!: bitfighter & disown |
| 02:17:50 | raptor | maybe we should distribute the kaen-loop script |
| 02:18:34 | Nothing_Much | right, but now I need to add more than just having 2 maps to the levels folder |
| 02:18:54 | sam686 | ./bitfighterd then ctrl+z then disown, or ./bitfighterd & |
| 02:19:50 | Nothing_Much | can't be ctrl+z because that would stop my ssh session :O |
| 02:21:01 | sam686 | I think if started with & at the end it will run in background, uninterrupted from ending ssh. disown also make it not quit on your ssh disconnect. |
| 02:21:38 | sam686 | killall bitfighterd if needed.. |
| 02:22:08 | Nothing_Much | Yeah |
| 02:22:24 | Nothing_Much | Okay, I can't seem to remember how to add levels to the serve..r.. |
| 02:22:42 | Nothing_Much | Oh darn that involved a GUI |
| 02:22:52 | sam686 | add levels into level folder (which might be inside exe) |
| 02:22:58 | Nothing_Much | right |
| 02:23:04 | sam686 | or whatever the bitfighter.ini level dir is set to |
| 02:23:06 | Nothing_Much | but how do I download them from pleiades? |
| 02:23:35 | sam686 | there is /dlmap but that downloads into client, not server. |
| 02:23:40 | Nothing_Much | yes |
| 02:23:57 | Nothing_Much | I'm trying to figure out how to download maps to a server yo |
| 02:24:14 | sam686 | if enabled, you can then upload it with "UPLOAD LEVELS" in play different level. |
| 02:24:32 | sam686 | there is /getmap that will get the currently playing map |
| 02:25:29 | raptor | Nothing_Much: you can do a wget command from a remote http location |
| 02:25:46 | Nothing_Much | right yeah, in a zip file |
| 02:25:49 | Nothing_Much | lemme try |
| 02:25:54 | raptor | actually - kaen, is there a way to do a curl or wget straight from pleiades? |
| 02:25:55 | | HiloLocomoco has joined |
| 02:26:04 | Nothing_Much | wb HiloLocomoco |
| 02:26:36 | sam686 | http://sam6.25u.com/bitfighter/levels5/ just something to look at maybe.. |
| 02:26:39 | Nothing_Much | raptor: that's what I was trying to figure out, because not ending in a .zip or whatever the level ends in, it'll most likely just download the entire web page :P |
| 02:26:39 | HiloLocomoco | ya |
| 02:26:56 | HiloLocomoco | was playing a game called liquid war. great fun |
| 02:27:03 | raptor | Nothing_Much: let me see if i can do some magic... |
| 02:27:13 | | Nothing_Much sits patiently |
| 02:27:19 | | Nothing_Much awaits the magic! |
| 02:27:40 | sam686 | try: wget http://sam6.25u.com/bitfighter/levels5/ctf1.level |
| 02:27:47 | sam686 | it doesn't need to end with .zip |
| 02:29:21 | Nothing_Much | alright lemme see |
| 02:29:23 | Nothing_Much | how it works |
| 02:31:15 | raptor | ok Nothing_Much |
| 02:31:29 | raptor | to get a level from pleiades you have to do a little work, but this is an example: |
| 02:31:31 | raptor | curl http://bitfighter.org/pleiades/levels/raw/5 > biosynthesis.level |
| 02:31:50 | raptor | that ending number in the URL is the map number you can see in the URL when browsing the map |
| 02:31:58 | raptor | then you output it to |
| 02:31:59 | Nothing_Much | right |
| 02:31:59 | raptor | a2 |
| 02:32:01 | raptor | fil. |
| 02:32:02 | raptor | ea. |
| 02:32:04 | raptor | fdas.0-586322222222222 |
| 02:32:06 | raptor | +8-6999 |
| 02:32:08 | raptor | filename |
| 02:38:59 | HiloLocomoco | Hello? |
| 02:40:20 | Nothing_Much | Hi HiloLocomoco |
| 02:40:20 | raptor | hi HiloLocomoco |
| 02:40:44 | HiloLocomoco | Hi N_M. raptor. |
| 02:46:09 | Nothing_Much | raptor: it's not working well |
| 02:46:21 | raptor | how so? |
| 02:46:45 | Nothing_Much | well I turn on my server and I attempt to change the level to another and it doesn't work |
| 02:47:05 | Nothing_Much | format is wget *url* > bitmatch.level right? |
| 02:47:06 | raptor | are you connecting with a client? |
| 02:47:09 | raptor | no |
| 02:47:12 | raptor | use curl |
| 02:47:18 | Nothing_Much | curl? |
| 02:47:22 | Nothing_Much | is that like wget? |
| 02:47:23 | raptor | curl *url* > levelname.level |
| 02:47:25 | raptor | yes |
| 02:47:30 | raptor | but more powerful and |
| 02:47:32 | Nothing_Much | oh, so it's somewhat different? |
| 02:47:36 | raptor | yes |
| 02:47:37 | Nothing_Much | oh so it's better |
| 02:47:38 | Nothing_Much | alright |
| 02:47:49 | raptor | it's more for manipulating web resources |
| 02:48:01 | raptor | wget is nice and simple, curl is advanced and nifty |
| 02:51:30 | Nothing_Much | woo! working now! |
| 02:51:36 | raptor | hooray! |
| 02:51:52 | raptor | ok, a word of warning about having a VPS - |
| 02:52:16 | raptor | take extra special care that your SSH account has a good password, and that root cannot log in via SSH |
| 02:52:33 | Nothing_Much | hmm.. |
| 02:52:43 | Nothing_Much | I might make it stronger now that you say that |
| 02:53:00 | raptor | also, if possible, it would be good to set up 'denyhosts' |
| 02:53:23 | raptor | it's a piece of software that starts blocking IP address that keep trying to log in over-and-over-and-over |
| 02:53:39 | raptor | welcome to the wild west of the internet! |
| 02:54:09 | Nothing_Much | is that in a repo in CentOS? |
| 02:54:14 | raptor | i think so, yes |
| 02:54:20 | Nothing_Much | alrighty then |
| 02:54:22 | Nothing_Much | denyhosts |
| 02:55:09 | raptor | we once had bitfighter.org hijacked - that was a miserable 2-3 days of trying to save data and get rid of the pests |
| 02:55:14 | raptor | and the pests are tricky |
| 02:56:17 | Nothing_Much | oh my :( |
| 02:57:12 | Nothing_Much | oh looks like there's a levelgen for 116 |
| 02:57:18 | Nothing_Much | how do I get the levelgen? |
| 02:57:19 | raptor | oh, uhh |
| 02:57:22 | raptor | let me look that up |
| 02:57:30 | | Flynnn has joined |
| 02:58:28 | raptor | it's like this: curl http://bitfighter.org/pleiades/levels/raw/116/levelgen > bliz_stuck.levelgen |
| 02:58:35 | raptor | you add '/levelgen' on the end |
| 02:58:39 | raptor | however |
| 02:58:57 | raptor | take care that the levelgen is exactly the right name - it is looking for that name in the level file |
| 02:59:24 | raptor | might be easier to just get the zip file: wget http://bitfighter.org/pleiades/levels/download/116 |
| 02:59:28 | raptor | and extract it |
| 02:59:51 | raptor | actually.... |
| 02:59:59 | Nothing_Much | yessir? |
| 03:00:08 | raptor | let me get you a nifty command to do that all in one step without having to name things :) |
| 03:00:45 | Nothing_Much | oh sweet |
| 03:01:08 | raptor | do you have the command 'zip' or 'unzip' available on the server? |
| 03:01:13 | Nothing_Much | lemme see |
| 03:01:31 | Nothing_Much | yes |
| 03:01:37 | raptor | which? |
| 03:02:34 | Nothing_Much | zip |
| 03:02:42 | Nothing_Much | and unzip too |
| 03:02:44 | raptor | ok |
| 03:02:52 | raptor | all you have to do now is change the number: |
| 03:03:00 | raptor | curl http://bitfighter.org/pleiades/levels/download/116 > temp.zip; unzip temp.zip; rm temp.zip |
| 03:03:09 | raptor | it's really 3 commands on one line |
| 03:03:48 | Nothing_Much | alright hang on, there's more stupid conflicts going on with denyhosts :( |
| 03:05:40 | | SolumnMushroom has joined |
| 03:05:56 | Nothing_Much | Hi SolumnMushroom |
| 03:07:36 | Nothing_Much | raptor: that's too cool! |
| 03:07:50 | Nothing_Much | just putting down the number is all I need to do! |
| 03:07:56 | SolumnMushroom | Greetings everyone! |
| 03:08:00 | raptor | hooray! |
| 03:09:25 | SolumnMushroom | I'm connected on my new 3DS XL! |
| 03:09:51 | Nothing_Much | SolumnMushroom: nice dude! |
| 03:10:21 | SolumnMushroom | Anyone here have X or Y? |
| 03:11:36 | Nothing_Much | not really into pokemon, sorry |
| 03:13:01 | Nothing_Much | Wow I'm not liking Fedora distros right now... |
| 03:13:10 | SolumnMushroom | Eh, whatever. Pokemon isn't for everyone. |
| 03:13:29 | Nothing_Much | I downright hate Pokemon lol |
| 03:13:42 | | HiloLocomoco Quit (Quit: Page closed) |
| 03:13:48 | Nothing_Much | But yeah, that |
| 03:15:58 | SolumnMushroom | GTG. I might be on later this week. Got some things to do in AC:NL. Bye! |
| 03:16:28 | Nothing_Much | I can't get this friggin' Later SolumnMushroom |
| 03:16:52 | Nothing_Much | Oh whoops, that meant to go somewhere else |
| 03:20:13 | | SolumnMushroom Quit (Ping timeout: 245 seconds) |
| 03:30:34 | Nothing_Much | woo! go #centos! |
| 03:30:55 | Nothing_Much | alright now how do I set up denyhosts? |
| 03:38:08 | Nothing_Much | alrighty then |
| 03:38:34 | Nothing_Much | raptor: does denyhosts always deny any other IP address? because I'm kinda afraid to logout now.. |
| 03:43:39 | Nothing_Much | raptor: can you test the ssh real quick? |
| 04:02:11 | Nothing_Much | kaen: yo |
| 04:02:17 | Nothing_Much | can you test an ssh thing for me? |
| 04:10:53 | raptor | hi Nothing_Much |
| 04:10:57 | raptor | i'm here for just a few min. |
| 04:11:05 | raptor | denyhosts can lock you out, yes |
| 04:11:08 | raptor | what i'd do |
| 04:11:12 | raptor | is try to log on in another shell |
| 04:11:19 | raptor | but keep you current connection open |
| 04:11:30 | raptor | OR |
| 04:11:42 | raptor | set up ssh keys from your main computer box |
| 04:12:32 | Nothing_Much | uh |
| 04:12:52 | Nothing_Much | I'm confused |
| 04:13:02 | Nothing_Much | I don't want a terminal open from my local PC |
| 04:15:29 | Nothing_Much | well okay, I rebooted and I can login |
| 04:15:33 | Nothing_Much | but I whitelisted my IP |
| 04:15:40 | raptor | ok |
| 04:15:49 | Nothing_Much | raptor: can you attempt to login to wat's account? |
| 04:15:56 | kaen | another common practice is setting up a cron job to reset it |
| 04:16:04 | kaen | while you test |
| 04:16:07 | Nothing_Much | cron? |
| 04:16:11 | kaen | not really relevant now ... |
| 04:16:32 | kaen | runs commands at specified times/intervals |
| 04:17:04 | Nothing_Much | uh.. |
| 04:17:06 | Nothing_Much | >.> |
| 04:17:55 | raptor | Nothing_Much: did you find the config file for denyhosts? |
| 04:18:01 | Nothing_Much | yeah it's empty |
| 04:18:04 | Nothing_Much | denyhosts.conf |
| 04:18:23 | raptor | you have to view it as root |
| 04:18:34 | raptor | /etc/denyhosts.conf |
| 04:18:50 | Nothing_Much | oh lookie there |
| 04:20:41 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 04:20:44 | | destroyerimo has joined |
| 04:21:10 | Nothing_Much | uh.. |
| 04:21:13 | Nothing_Much | yikes |
| 04:21:14 | raptor | what I would do is tune it to be more/less aggressive |
| 04:21:16 | Nothing_Much | can't figure this out |
| 04:22:57 | raptor | look at DENY_THRESHOLD_INVALID |
| 04:23:08 | raptor | that's how many tries you get before getting locked out |
| 04:23:38 | Nothing_Much | ohh okay |
| 04:23:40 | Nothing_Much | but for how long? |
| 04:23:44 | raptor | also PURGE_DENY is how long you're locked out |
| 04:24:01 | raptor | i think i kept the defaults |
| 04:24:06 | raptor | i don't knwo what they are for you |
| 04:24:35 | Nothing_Much | purge_deny looks like it's 5d |
| 04:24:50 | raptor | ok, so at worst you're locked out for 5 days :) |
| 04:25:01 | Nothing_Much | that's alright by me :D |
| 04:25:11 | Nothing_Much | now I need a startup script after it reboots and stuff |
| 04:25:26 | raptor | oh, let me show you how we do it |
| 04:25:36 | Nothing_Much | alrighty then |
| 04:26:18 | raptor | actually, it should be a system service |
| 04:26:38 | raptor | do this: chkconfig --list denyhosts |
| 04:27:05 | Nothing_Much | denyhosts 0:off 1:off 2:off 3:off 4:off 5:off 6:off |
| 04:28:09 | raptor | oh good |
| 04:28:12 | raptor | so it's a service |
| 04:28:15 | raptor | to turn it on: |
| 04:28:25 | raptor | chkconfig denyhosts on |
| 04:32:52 | | Flynnn has joined |
| 04:46:51 | Nothing_Much | denyhosts 0:off 1:off 2:on 3:on 4:on 5:on 6:off |
| 04:47:03 | raptor | good! now if you restart, it will be on |
| 04:48:46 | Nothing_Much | oh my |
| 04:49:41 | Nothing_Much | cool! |
| 04:49:42 | Nothing_Much | wait |
| 04:49:48 | Nothing_Much | why wasn't it on before? |
| 04:50:02 | raptor | did you manually start it? |
| 04:50:15 | raptor | usually you have to explicitly enable something once installed |
| 04:51:20 | Nothing_Much | oh |
| 04:51:21 | Nothing_Much | okay |
| 04:51:29 | Nothing_Much | well I rebooted and it still shows the on ones |
| 04:51:33 | Nothing_Much | or numbers that are on |
| 04:52:14 | raptor | you can tell if it is running by looking at your process list: ps ax |
| 04:52:25 | | raptor has left #bitfighter |
| 04:52:28 | | raptor has joined |
| 04:52:28 | | ChanServ sets mode +o |
| 04:52:43 | raptor | there should be a process having 'denyhosts' in the name |
| 04:52:54 | Nothing_Much | it's there :D |
| 04:52:56 | Nothing_Much | okay |
| 04:54:49 | Nothing_Much | so what kinda startup script do you guys have? :O |
| 04:55:11 | raptor | that's it |
| 04:55:22 | Nothing_Much | oh |
| 04:55:23 | raptor | no script, just the system service |
| 04:55:28 | Nothing_Much | I thought you meant for bitfighter lol |
| 04:55:45 | Nothing_Much | so that way I don't have to manually start it back up if the server goes down |
| 04:56:37 | raptor | oh |
| 04:56:40 | raptor | uhh... yeah |
| 04:56:56 | raptor | we have that too, but ours is complicated because of multiple servers |
| 04:57:10 | raptor | i can probably simplify it, but not tonight (working on too many other thigns) |
| 04:57:23 | Nothing_Much | sure thing dude, I'll just see if I can make my own |
| 04:57:27 | Nothing_Much | it first starts off with |
| 04:57:36 | Nothing_Much | #!bash.sh |
| 04:57:38 | Nothing_Much | or something |
| 05:00:19 | raptor | here is our script, for reference: http://pastie.org/pastes/8825644/text?key=tklygknppjyzmre6kzbmsq |
| 05:02:13 | Nothing_Much | wow I think the top part's all I need! |
| 05:02:32 | raptor | that script also will restart the server if there's a crash |
| 05:02:41 | raptor | we call it the kaen-loop |
| 05:02:58 | Nothing_Much | nice! |
| 05:03:02 | Nothing_Much | go kaen! |
| 05:03:14 | Nothing_Much | .. that sounds a bit like a drug |
| 05:03:19 | Nothing_Much | go-kaen |
| 05:23:53 | Nothing_Much | well the top script doesn't work, but y'all have a good night, I probably didn't write the script correctly lol |
| 05:27:37 | kaen | you can paste into terminals with ctrl+shift+v |
| 05:27:43 | kaen | and use nano :) |
| 05:27:55 | kaen | or vim if you want to grow a bear |
| 05:27:58 | kaen | beard. |
| 05:35:15 | Nothing_Much | kaen: I mean like |
| 05:35:26 | Nothing_Much | the directories are right afaik |
| 05:48:08 | | CrazyLinuxNerd has joined |
| 05:48:53 | | raptor Quit () |
| 06:10:55 | | kaen Quit (Ping timeout: 265 seconds) |
| 06:12:18 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 06:33:33 | | HylianSavior Quit (Read error: Connection reset by peer) |
| 06:52:21 | | Platskies Quit (Quit: Sleep time…) |
| 06:54:09 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 06:54:36 | | destroyerimo_ has joined |
| 06:56:16 | | Flynnn has joined |
| 06:57:58 | | destroyerimo Quit (Ping timeout: 240 seconds) |
| 07:30:10 | | LocoMoco has joined |
| 07:42:45 | | LocoMoco Quit (Quit: Page closed) |
| 07:58:15 | | vs73nx has joined |
| 07:59:49 | | vs73nx Quit (Remote host closed the connection) |
| 08:00:10 | | vs73nx has joined |
| 08:00:11 | | vs73nx Quit (Changing host) |
| 08:00:11 | | vs73nx has joined |
| 09:07:39 | | watusimoto has joined |
| 09:07:39 | | ChanServ sets mode +o |
| 09:10:01 | | vs73nx Quit (Quit: Quitting for now… See you all later) |
| 09:27:30 | | Invisible2 has joined |
| 09:47:36 | | destroyerimo_ Quit (Ping timeout: 240 seconds) |
| 10:20:38 | | Invisible2 Quit (Ping timeout: 240 seconds) |
| 10:40:54 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 11:27:57 | | Watusimoto_ has joined |
| 11:31:16 | | Platskies has joined |
| 12:14:51 | | Invisible has joined |
| 12:55:29 | | Invisible Quit (Ping timeout: 265 seconds) |
| 12:55:58 | | Watusimoto_ Quit (Ping timeout: 265 seconds) |
| 13:09:32 | | Invisible has joined |
| 13:19:38 | Nothing_Much | watusimoto: Do you know where to put the startup script? |
| 13:19:59 | watusimoto | hi |
| 13:20:08 | watusimoto | what is the startup script? |
| 13:20:34 | watusimoto | I assume this means you got things to compile? |
| 13:21:15 | Nothing_Much | oh no |
| 13:21:34 | Nothing_Much | watusimoto: I mean a startup script to launch bitfighter in case the server goes down |
| 13:21:42 | Nothing_Much | that way I don't have to manually restart the server |
| 13:21:57 | watusimoto | I'm honeslty not sure on centos... google should tell you |
| 13:24:33 | Nothing_Much | okay so it's the same as any other distro |
| 13:24:37 | Nothing_Much | /etc/init.d/ |
| 13:24:44 | Nothing_Much | but the script won't work |
| 13:24:53 | watusimoto | show me the script |
| 13:25:11 | Nothing_Much | #!/bin/bash |
| 13:25:11 | Nothing_Much | exe=/home/bitfighter/bitfighter-019a/exe/bitfighterd |
| 13:25:30 | watusimoto | you might need to cd to the right folder first... |
| 13:25:36 | watusimoto | how do you run it manually? |
| 13:25:40 | Nothing_Much | ohh |
| 13:25:46 | Nothing_Much | I have to cd into the folder first |
| 13:25:47 | watusimoto | wait... all you are doing is assigning a variable |
| 13:26:21 | Nothing_Much | a variable? |
| 13:26:27 | watusimoto | exe=sdfsdfsdfsdf |
| 13:26:38 | watusimoto | isn't that assigning a value to exe? |
| 13:26:54 | watusimoto | though with bash, you never know :-) |
| 13:31:25 | | Nothing_Much Quit (Ping timeout: 264 seconds) |
| 13:31:53 | | Nothing_Much has joined |
| 13:32:04 | Nothing_Much | kernel panic |
| 13:32:42 | Nothing_Much | alright so |
| 13:34:29 | Nothing_Much | I have no idea how to make a script >.> |
| 13:37:26 | Nothing_Much | watusimoto: ^ |
| 13:42:25 | | Invisible Quit (Ping timeout: 240 seconds) |
| 13:47:35 | Nothing_Much | Do I need to log in for the script to activate? |
| 13:55:30 | | Platskies Quit (Read error: Connection reset by peer) |
| 14:10:52 | | kaen has joined |
| 14:18:19 | Nothing_Much | kaen: I need some backup |
| 14:19:34 | Nothing_Much | I can't figure out what type of script I need |
| 14:19:55 | Nothing_Much | For BF to launch during a game/server crash |
| 14:20:19 | kaen | I can help you out |
| 14:20:22 | kaen | one sec |
| 14:20:28 | Nothing_Much | alright |
| 14:24:14 | kaen | ok, so on the server: curl http://pastie.org/pastes/8837595/text > start_server.sh ; chmod +x start_server.sh |
| 14:24:22 | kaen | nano start_server.sh |
| 14:24:49 | kaen | you'll need to change the line exe=/blah/blah to point to bitfighterd |
| 14:25:14 | kaen | then change the line: run_server 28001 /home/master/dedicated_servers/pleiades/ & |
| 14:25:18 | kaen | to point to the resource dir |
| 14:25:26 | Nothing_Much | not the exe dir? |
| 14:25:31 | kaen | right |
| 14:25:52 | kaen | so either /home/bitfighter/.bitfighter or /home/bitfighter/bitfighter-019a/resource |
| 14:26:21 | Nothing_Much | dude it gave me html code |
| 14:26:31 | kaen | that's.... nuts |
| 14:26:45 | kaen | ok, well open that link in your browser, and copy/paste it into nano :P |
| 14:27:11 | kaen | oh jesus... look at all of that markup |
| 14:27:16 | kaen | that's not raw text at all! |
| 14:27:26 | kaen | pastie, why have you forsaken me!? |
| 14:28:07 | Nothing_Much | got it |
| 14:28:16 | Nothing_Much | now where do I put start_server? |
| 14:33:13 | Nothing_Much | kaen: ? |
| 14:33:26 | kaen | anywhere you want |
| 14:33:29 | kaen | home dir is fine |
| 14:33:34 | | Darrel Quit (Read error: Operation timed out) |
| 14:33:47 | Nothing_Much | really? |
| 14:33:48 | kaen | sorry, I'm tongue-lashing quartz on the forums :P |
| 14:33:49 | kaen | yeah |
| 14:33:52 | Nothing_Much | so it'll restart when- oh |
| 14:34:02 | | Darrel has joined |
| 14:34:05 | | koda has joined |
| 14:34:05 | Nothing_Much | what's with quartz anyways? |
| 14:34:31 | kaen | as long as the paths are absolute you could put it in /lost+found if you wanted :P |
| 14:34:50 | Nothing_Much | so if I restart my server right now.. |
| 14:34:59 | Nothing_Much | the server will startup? |
| 14:35:08 | kaen | it has to be launched with that script first |
| 14:35:16 | kaen | so kill the running instance |
| 14:35:20 | kaen | then ./start_server.sh |
| 14:35:35 | kaen | then kill it again and it will restart |
| 14:35:47 | kaen | as long as the start_server parent process is still alive |
| 14:36:04 | Nothing_Much | even with a server restart? :O |
| 14:36:06 | kaen | (that's the script we use on bitfighter.org) |
| 14:36:11 | kaen | uh |
| 14:36:17 | kaen | depends on what you mean by "server" |
| 14:36:26 | kaen | if your machine goes down/reboots, then no |
| 14:36:27 | Nothing_Much | the VPS |
| 14:36:31 | Nothing_Much | yeah the machine |
| 14:36:37 | kaen | but that should almost never happen |
| 14:37:33 | Nothing_Much | alright |
| 14:40:07 | Nothing_Much | uh oh |
| 14:40:57 | Nothing_Much | kaen: it doesn't load my configuration |
| 14:41:08 | kaen | where's your bitfighter.ini ? |
| 14:41:08 | Nothing_Much | only within the resource directory o.o |
| 14:41:13 | Nothing_Much | in the exe folder |
| 14:41:23 | kaen | hmmm |
| 14:41:29 | Nothing_Much | was I supposed to configure everything in the resource directory? |
| 14:41:43 | kaen | no, there's a couple of ways to do it |
| 14:41:55 | kaen | what I'd do is cp it to resource |
| 14:41:58 | kaen | and try again |
| 14:44:39 | Nothing_Much | uh |
| 14:44:42 | Nothing_Much | what commands do I use? |
| 14:44:43 | | Invisible has joined |
| 14:44:49 | Nothing_Much | cp -r exe resource? |
| 14:47:56 | kaen | no |
| 14:48:05 | kaen | cp exe/bitfighter.ini resource/ |
| 14:52:09 | Nothing_Much | IT WORKS |
| 14:52:10 | Nothing_Much | WOOOOOOOOO |
| 14:52:12 | Nothing_Much | OMG WOO |
| 14:53:01 | | Canseco has joined |
| 14:54:20 | Nothing_Much | so kaen, what's with quartz? |
| 14:55:32 | kaen | http://bitfighter.org/forums/viewtopic.php?f=6&t=2206&p=22845#p22845 |
| 14:57:12 | Nothing_Much | Thing is kaen, people DO like the game |
| 14:57:30 | Nothing_Much | They're either preoccupied with other games and/or there's too many gamemodes |
| 14:57:40 | Nothing_Much | I'm gonna see if my fix actually fixes that problem |
| 15:00:21 | kaen | I hope so :) |
| 15:20:06 | watusimoto | Nothing_Much: I was pulled away for an emergency meeting... is everything under control? |
| 15:20:25 | Nothing_Much | watusimoto: yes! |
| 15:20:30 | Nothing_Much | everything works just fine dude! |
| 15:28:44 | | bobdaduck has joined |
| 15:30:32 | watusimoto | excellent |
| 15:30:40 | watusimoto | I'll look for your server tonight |
| 15:30:44 | watusimoto | how is your ping time? |
| 15:35:25 | Nothing_Much | my ping time?\ |
| 15:35:26 | Nothing_Much | uh |
| 15:35:31 | Nothing_Much | well it's in chicago so |
| 15:35:38 | Nothing_Much | it's about 80~90 ping |
| 15:35:45 | watusimoto | wait, where are you?\ |
| 15:36:17 | | LordDVG has joined |
| 15:36:46 | Nothing_Much | watusimoto: USA/Florida |
| 15:36:57 | watusimoto | for some reason I thought you were in AUstralia |
| 15:37:07 | watusimoto | ok, well that's not a bad ping. very playable |
| 15:37:24 | watusimoto | and 128MB is enough memory? |
| 15:37:37 | Nothing_Much | that's what I was told.. |
| 15:37:58 | watusimoto | well, you'll know if it crashes or something |
| 15:38:04 | watusimoto | if it seems to be working, it is working |
| 15:38:26 | watusimoto | you can delete my account |
| 15:39:06 | Nothing_Much | already done |
| 15:53:28 | | destroyerimo has joined |
| 16:00:54 | | HylianSavior has joined |
| 16:13:33 | | destroyerimo Quit (K-Lined) |
| 16:14:01 | | destroyerimo has joined |
| 16:25:24 | | Flynnn has joined |
| 17:01:05 | | no_mu has joined |
| 17:14:17 | | no_mu Quit (Quit: Page closed) |
| 17:37:41 | | CrazyLinuxNerd Quit (Quit: Going.. Going.. Gone) |
| 17:48:46 | | bobdaduck Quit (Read error: Connection reset by peer) |
| 17:49:15 | | Canseco Quit (Remote host closed the connection) |
| 17:49:53 | | bobdaduck has joined |
| 17:50:00 | | destroyerimo Quit (Ping timeout: 264 seconds) |
| 17:56:14 | | koda Quit (Quit: koda) |
| 17:58:12 | | koda has joined |
| 18:15:12 | | watusimoto Quit (Ping timeout: 264 seconds) |
| 18:17:12 | | no_mu has joined |
| 18:37:18 | | Invisible Quit (Ping timeout: 240 seconds) |
| 18:40:33 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 18:54:18 | | Flynnn has joined |
| 19:06:42 | | no_mu Quit (Quit: Page closed) |
| 19:07:23 | | Invisible has joined |
| 19:15:58 | | no_mu has joined |
| 19:19:49 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 19:21:37 | | Flynnn has joined |
| 19:43:26 | | Invisible Quit (Ping timeout: 265 seconds) |
| 19:49:18 | | Invisible has joined |
| 19:54:07 | | Watusimoto has joined |
| 19:54:12 | | no_mu Quit (Quit: Page closed) |
| 19:56:24 | | Invisible Quit (Ping timeout: 240 seconds) |
| 19:57:30 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 19:58:18 | | Invisible has joined |
| 20:05:52 | | Flynnn has joined |
| 20:10:48 | | FlynnnNT has joined |
| 20:14:05 | | Flynnn Quit (Ping timeout: 244 seconds) |
| 20:15:48 | | Invisible Quit (Ping timeout: 264 seconds) |
| 20:18:03 | | Invisible has joined |
| 20:32:46 | | kodaone has joined |
| 20:38:03 | | FlynnnNT Quit (Quit: This computer has gone to sleep) |
| 20:44:46 | | kodaone Quit (Quit: Colloquy for iPhone - http://colloquy.mobi) |
| 20:45:19 | | Flynnn has joined |
| 20:46:47 | | Watusimoto Quit (Ping timeout: 252 seconds) |
| 20:52:45 | | Watusimoto has joined |
| 20:52:54 | | vs73nx has joined |
| 20:52:54 | | vs73nx Quit (Changing host) |
| 20:52:54 | | vs73nx has joined |
| 20:58:22 | | koda Quit (Quit: koda) |
| 20:59:19 | | vs73nx Quit (Quit: Quitting for now… See you all later) |
| 21:02:16 | | Skybax has joined |
| 21:02:23 | Skybax | Herro |
| 21:05:53 | bobdaduck | My entire fortress appears to be floating out in the middle of the ocean, as I can't dig down without hitting water. This means I have no stone, so my entire dwarven society is based on agriculture and wood. |
| 21:06:03 | bobdaduck | hi. |
| 21:06:58 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 21:07:51 | Watusimoto | hi |
| 21:14:50 | | Flynnn has joined |
| 21:21:33 | | Flynnn Quit (Ping timeout: 265 seconds) |
| 21:23:44 | | Platskies has joined |
| 21:26:36 | | Invisible Quit (Ping timeout: 264 seconds) |
| 21:34:16 | Skybax | What even |
| 21:34:42 | Skybax | Hey Watusimoto, did you ever figure out what was causing that weird team bug on that level with the repairbots? |
| 21:36:14 | Watusimoto | yes -- it was uncleared script fragments from an earlier level. raptor had already fixed it. |
| 21:37:33 | Watusimoto | it should be fixed in the current release |
| 21:37:40 | | Flynnn has joined |
| 21:41:07 | | Platskies Quit (Quit: Sleep time…) |
| 21:47:40 | Skybax | Okay cool |
| 21:49:47 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 21:56:46 | | no_mu has joined |
| 21:57:30 | | Flynnn has joined |
| 22:04:23 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 22:05:10 | | Platskies has joined |
| 22:08:59 | | Skybax Quit (Ping timeout: 240 seconds) |
| 22:10:57 | no_mu | How come there's a bot added on my server with ctf? |
| 22:11:51 | no_mu | kaen, sam686, any idea? |
| 22:21:14 | sam686 | it seem like bots > more bots causes bots to always spawn on every next map until bots are kicked or did less bots. |
| 22:23:26 | no_mu | sam686: It only happens when I join a CTF map |
| 22:24:22 | | Flynnn has joined |
| 22:24:43 | | Flynnn Quit (Client Quit) |
| 22:28:55 | | Flynnn has joined |
| 22:28:59 | no_mu | fixed it nvm |
| 22:32:27 | | Platskies Quit (Quit: Sleep time…) |
| 22:40:23 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 22:45:55 | | Flynnn has joined |
| 22:46:34 | Watusimoto | yes; more bots is now somewhat sticky |
| 22:47:45 | Watusimoto | see TEST(RobotManagerTest, moreLessBots) if you want to see examples of how it is intended to work |
| 22:48:34 | Watusimoto | H=human, B=bot, A=bot added with addbot |
| 22:49:12 | Watusimoto | well, that was a frustrating experience |
| 22:49:30 | Watusimoto | I am moving functions in md5 wrapper out of the dummy object and into a namespace called MD5 |
| 22:49:35 | Watusimoto | but it wouldn't compile |
| 22:49:43 | Watusimoto | I've been working on it for hours |
| 22:50:22 | Watusimoto | and I just accidentally discovered that MD5 is #defined somewhere to nothing; so all my namespace refs were being corrupted |
| 22:50:38 | Watusimoto | renaming the namespace to Md5 works fine |
| 22:58:31 | no_mu | I just noticed |
| 22:58:36 | no_mu | Gamejolt doesn't have the Linux version |
| 22:58:38 | no_mu | Why? |
| 23:02:48 | Watusimoto | why indeed |
| 23:03:06 | Watusimoto | I don;t think we have a compiled version suitable for gamejolt |
| 23:03:46 | no_mu | oh really? |
| 23:03:52 | no_mu | what does it require? |
| 23:04:28 | Watusimoto | it requires having the right libs on the system |
| 23:04:56 | Watusimoto | I *think* what we would need to do is create a monolithic statically linked version where everything it needed was baked in |
| 23:04:58 | no_mu | what do you mean? |
| 23:05:02 | no_mu | ohh |
| 23:05:11 | no_mu | so like a portable version? |
| 23:05:28 | Watusimoto | because we dynamically load some libs that we expect to be on the system; if they're not there, the game will crash |
| 23:05:59 | Watusimoto | no -- the portable game is different -- it uses a couple of dlls, its just you don't need to install it |
| 23:06:10 | Watusimoto | on windows, we have more stuff statically linked in |
| 23:06:11 | no_mu | oh |
| 23:06:39 | no_mu | well maybe I can compile a couple of x64 versions of bitfighter if you'd like |
| 23:06:44 | Watusimoto | I'm not positive about the linux version, but we have no binary to distribute |
| 23:06:44 | no_mu | oh wait |
| 23:06:53 | no_mu | oh |
| 23:07:02 | no_mu | well it should be possible |
| 23:07:09 | no_mu | to make a binary right? |
| 23:07:15 | Watusimoto | it would only work if we changed the build system to let you build a statically linked monolithic executable |
| 23:07:45 | Watusimoto | but then it might work... or not, I'm not sure. I don't know how much a linux executable can be cross-distro compatible |
| 23:07:50 | Watusimoto | I just don't know |
| 23:08:15 | | LordDVG Quit (Read error: Connection reset by peer) |
| 23:08:39 | no_mu | Oh darn |
| 23:09:07 | no_mu | Watusimoto: Is there a description that explains that the official website has Linux archives? |
| 23:09:23 | no_mu | description on GameJolt* |
| 23:09:37 | Watusimoto | I think so, but you can look :-) |
| 23:10:25 | no_mu | Alright |
| 23:10:48 | | BFLogBot Commit: b0df43f1aaaf | Author: watusimoto | Message: Get rid of the weird static md5 var, replace with a cleaned up set of functions in a nice namespace |
| 23:10:49 | | BFLogBot Commit: 8297716eb94a | Author: watusimoto | Message: Remove includes |
| 23:10:51 | | BFLogBot Commit: 24bbb51f2119 | Author: watusimoto | Message: Rename md5wrapper --> Md5Utils, fix a couple of lingering messes |
| 23:11:04 | no_mu | Ah nice |
| 23:11:07 | no_mu | Wait |
| 23:11:09 | no_mu | A notifier? |
| 23:11:20 | no_mu | Where's the notifier? :O |
| 23:11:27 | Watusimoto | not sure on linux |
| 23:11:31 | no_mu | Is it on linux? |
| 23:11:31 | no_mu | oh |
| 23:11:31 | | bobdaduck Quit (Remote host closed the connection) |
| 23:11:32 | Watusimoto | but it's there somewhere |
| 23:11:37 | Watusimoto | I run it at work |
| 23:11:38 | no_mu | I'll have to check it out sometime |
| 23:11:42 | no_mu | Ah |
| 23:11:52 | Watusimoto | I use linux at work |
| 23:11:52 | no_mu | Well does it have to have BF running? |
| 23:11:56 | Watusimoto | no |
| 23:11:56 | no_mu | Right |
| 23:12:00 | no_mu | Oh my |
| 23:12:06 | no_mu | So it's a notifier for Linux! |
| 23:12:12 | no_mu | I gotta find that installer! |
| 23:12:18 | Watusimoto | it's a python app that checks the status json file that we display on the website |
| 23:12:26 | no_mu | Ah |
| 23:12:30 | no_mu | Alright I gotta bbl |
| 23:12:37 | no_mu | class is gonna start soon |
| 23:12:42 | Watusimoto | I don;t know if it's included in the source tarball |
| 23:12:47 | Watusimoto | its definitely in the source repo |
| 23:12:49 | Watusimoto | somewhere |
| 23:12:58 | no_mu | is it in the .deb's and .rpm's? |
| 23:13:55 | Watusimoto | not sure |
| 23:13:58 | no_mu | oh my |
| 23:14:06 | no_mu | well I'll check back when I get home tonight |
| 23:14:11 | no_mu | if it's not there |
| 23:14:15 | Watusimoto | raptor would probably know |
| 23:14:17 | no_mu | then I'll let you kno |
| 23:14:18 | no_mu | w |
| 23:14:20 | no_mu | ah |
| 23:14:23 | no_mu | well bbl now |
| 23:14:25 | | no_mu Quit (Quit: Page closed) |
| 23:14:26 | Watusimoto | it's in the source tree under "notifier" |
| 23:26:20 | | Flynnn Quit (Quit: This computer has gone to sleep) |
| 23:32:23 | | Flynnn has joined |