MU Soapbox

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Muxify
    • Mustard
    1. Home
    2. Thenomain
    3. Posts
    • Profile
    • Following 2
    • Followers 15
    • Topics 75
    • Posts 5860
    • Best 2526
    • Controversial 16
    • Groups 4

    Posts made by Thenomain

    • RE: Sin City Chronicles

      @Daeladras said in Sin City Chronicles:

      Does this mean this project is dead? 😧

      The project has always been on a “when it’s finished” timetable. Chances are good that by the time Changeling comes out, everyone will have forgotten about it and be amazed and thrilled to see it.

      Also: 2018, Onyx Path? Really?

      posted in Adver-tis-ments
      Thenomain
      Thenomain
    • RE: General Video Game Thread

      @Arkandel

      Anything by Spiderweb Software. Anything.

      posted in Other Games
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @Seamus said in Information Storage Question:

      @Thenomain It's not soft code. It's a server side wrapper.

      Asked and answered, your honor:

      @Thenomain said in Information Storage Question:

      The softcode or softcode-style parsing

      I have no idea what Penn means by a wrapper, which is why I described—multiple times now—what I personally do not like about Penn’s chat. I think I am reasonably done with explaining myself, considering this part is now longer than the original post.

      posted in MU Code
      Thenomain
      Thenomain
    • RE: RL Anger

      @Meg said in RL Anger:

      Fuck CSS. Have I said this before? Oh well.

      OH THANK YOU MEG FOR SAVING US FROM THIS DISCUSSION. I will +1 you for a week for this alone.

      posted in Tastes Less Game'y
      Thenomain
      Thenomain
    • RE: Information Storage Question

      The softcode or softcode-style parsing of special characters also makes me cringe. It's starting to make me cringe with 'say' and 'page' too, mind you. I want to have '%' be by default '%' and not need to escape it or use 'page/noeval'.

      Haunted Memories had a soft-coded channel system and the number of times people would get befuddled by the parsing is in part my evidence that it gets in the way more than not.

      Faraday has it otherwise correct. Code prefixes are on my short-list of things to axe (I now feel the frustration at typing '+map' instead of 'map', for instance), but being forced into a static channel naming scheme as well as the parsing gets under my skin enough that the trifecta of behaviors falls under "absolute bleh".

      posted in MU Code
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @Arkandel said in Information Storage Question:

      @Seamus said in Information Storage Question:

      You cannot point out flaws in my logic!

      This person codes.

      Nah. This person is a middle manager.

      posted in MU Code
      Thenomain
      Thenomain
    • RE: New Superhero Game Looking for Staff/Feedback

      @Misadventure said in New Superhero Game Looking for Staff/Feedback:

      Just you wait and see. Some games design will have players killing one another off.

      Mis, put the ChickTracts down and step away from the Christian hate-porn.

      posted in Adver-tis-ments
      Thenomain
      Thenomain
    • RE: Zero to Mux (with wiki)

      So DigitalOcean removed the MediaWiki one-click droplet.

      (Great, now what?)

      • Create the Server

      1. Use the LAMP droplet.
      2. Log in as root. Change the password. Run:
        mysql_secure_installation
        apt-get update
      3. From this page, the following seems to install all the gcc/c++/etc. tools we'll need:
        apt-get install build-essential libssl-dev libcurl4-gnutls-dev libexpat1-dev gettext unzip
      4. Create a new user for the game's account and escalate their privs.
        Use these directions from DigitalOcean.
        (Skip the SSH key stuff for it. See below.)

      • Log Into the Game Account

      1. Create a public SSH key for it (mostly optional, do it anyway):
        ssh-keygen -t rsa -C "user@email.com"
      2. Get you some PCRE (critical for Chime's install at least):
        sudo apt-get install libpcre3 libpcre3-dev

      • Get Us Some MediaWiki
      (Follow along with the instructions on DigialOcean's site.)

      1. [Step 1] The apt-get instructions are out of date. Run the following:
        sudo apt-get install php-intl
        sudo apt-get install php-gd
        sudo apt-get install php-mbstring
        (If you want to install texlive later, remember to run the apache2 restart line.)
      2. [Step 2] Do not use the curl in their example as, it will not work. Instead:
        a. Go here: https://www.mediawiki.org/wiki/Download
        b. Right-click on the download to the latest release and select 'copy link'.
        c. In the terminal window: curl -O <paste the link>
        d. Continue with the 'tar' and 'mv' instructions.
        e. You might want to 'rm' the installation leftovers from your game account's directory.
      3. [Step 3] I'm using the game's account_name for both the database and user.
      4. [Step 4] You will absolutely want a wiki prefix. 'wiki_', for example. If you do anything else with your database, such as news/help integration or xp or a sensible stat system, you will want their table to have their own prefixes. (This is against good database design, but with the Mushlikes it's non-trivial to get around that.)

      You're now ready to go back to the start of this thread and continue after making a new user.

      I'm sorry that DigitalOcean took out a lot of the brain-dead-easy parts of this setup.

      I hope that this helps.


      Notifications:

      • 09/12/17: The base TinyMUX install is not finding mysql.h. The Chime fork compiles fine. Looking for solution.
      • 09/18/17: My bad. See two posts down.
      posted in How-Tos
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @Seamus said in Information Storage Question:

      @Thenomain Well if you want to be picky... lol

      Look in the mirror, sir. Are we not coders?!

      posted in MU Code
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @Seamus

      When the system doesn't act like softcode (even if it's not), then I'll like it more. Having to escape certain characters drives me a little nuts.

      It is a fine channel system; it's a very advanced version of the softcoded channel system from TinyMUSH long ago, but yes I'm used to the Mux system but I do think that it has key stability and usability advantages. It could use more function support, but that's a common statement about Mux.

      posted in MU Code
      Thenomain
      Thenomain
    • RE: Good Music

      @Misadventure said in Good Music:

      How about call it "Music I enjoy"?

      Or at least "Music I enjoy this week".

      Recent listens include:

      • Caravan Palace
      • Pomplamoose
      • Sonic Boom Six
      • 65daysofstatic
      • Kaia Kater
      • Esperanza Spalding
      • St. Vincent
      • The Bird and the Bee
      • Meowpurrdy

      I tend toward music with strong melody. I prefer to listen to video game soundtracks while coding.

      posted in Tastes Less Game'y
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @Mercutio said in Information Storage Question:

      @Thenomain
      Certainly. That's why I stated them. I'm fairly certain you do (though not 100% of course - I am never 100% certain of such things).

      Really, it wasn't until the fourth game line (Mage) that Reach hit the 8k lbuf limits. Haunted Memories was hitting the 4k lbuf limits of then Rhost about the same time. @Chime did amazing work unfolding the limitation not just by finding the one simple setting, but also how the search algorithm was not capable of handing the larger buffer size and critically crashing the game.

      Teaching people how to use SQL is even harder than teaching them how to use TinyMUX. SQL is not just a different language, but a different system philosophy. Not all hosts have MySQL available, either, and setting up your own system takes almost the same dedication as setting up a MediaWiki server, so making a system that relies on it comes with far more speed-bumps than just going, "Screw it; I'll store everything on an attribute."

      I've been whinging about folding SQLite into any of the Tinies for decades. But too lazy to learn how to do it myself. So.

      --

      Anyhow, the question was when would you ever use more than 32k lbuf. And now you know. Follow-up with blue and red lasers.

      --

      edit:

      P.S. God-damnit, MUX. Get your act together.

      I wouldn't mind going to Penn if it didn't have such a suck-ass channel system. Rhost is really the only option for Mux coders to stay Mux coders, since @Ashen-Shugar pretty much dumps kitchen sink ideas from both code-bases.

      posted in MU Code
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @Mercutio said in Information Storage Question:

      @Thenomain
      You can make use of nlsearch()

      <tinymux>What's nlsearch()</tinymux>

      --

      edit: You don't have to tell me that there are better ways to do it. I do, tho, have remind people like us who know a shit-ton of techniques in this hobby (and that's sad in and of itself) that not everyone does.

      posted in MU Code
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @Mercutio said in Information Storage Question:

      @Thenomain
      Sounds like a good case for using @dolist instead of one giant @pemit.

      The lbuf does more than give you an output limit; it's also the maximum amount of text that the system can process at a time. For, say, lists of attribute names in searches.

      posted in MU Code
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @ixokai said in Information Storage Question:

      @Thenomain said in Information Storage Question:

      @Ashen-Shugar

      I don't know why anyone would suggest not using 64k buffers. I can't code without at least 16 anymore, or at least SQL which is preferable but not universal.

      I'm seriously curious what the heck you're doing in MUSH that a 32k lbuf isn't considered overkill.

      Then you haven’t ever seen Reach/Fallcoast/Fates Harvest’s stat system, you lucky bastard.

      posted in MU Code
      Thenomain
      Thenomain
    • RE: Sin City Chronicles

      @Royal said in Sin City Chronicles:

      @tragedyjones said in Sin City Chronicles:

      I am told that @Royal is willing to step up and replace me, however.

      Oh, if only that were true. My love of Promethean may be vast but by free time? Not so much.

      Replace @tragedyjones? Me? Madness!

      And we'll never have Royal (Royal)...

      posted in Adver-tis-ments
      Thenomain
      Thenomain
    • RE: Information Storage Question

      @Ashen-Shugar

      I don't know why anyone would suggest not using 64k buffers. I can't code without at least 16 anymore, or at least SQL which is preferable but not universal.

      posted in MU Code
      Thenomain
      Thenomain
    • 1
    • 2
    • 119
    • 120
    • 121
    • 122
    • 123
    • 292
    • 293
    • 121 / 293