Jump to content
  • Sky
  • Blueberry
  • Slate
  • Blackcurrant
  • Watermelon
  • Strawberry
  • Orange
  • Banana
  • Apple
  • Emerald
  • Chocolate
  • Charcoal

skyem123

Members
  • Content Count

    22
  • Joined

  • Last visited

  • Days Won

    3

Posts posted by skyem123

  1. I chose MessagePack because I didn't think about or see the other thing. :P
    Maybe another thing would be "better", but there's a point where you just have to pick something, and theoretically you could use a similar method on other ways to encode / store tables. For example, this could be done with the OpenOS table serialise function for extra inefficiency, however this specific standard uses MessagePack.

  2. For issues such as using up the server's processing power and security, don't worry about that. OC has a lot of strict limits that prevent that.

    Making OC execute on clients would not really work and could actually cause more harm as now clients have to send a lot of data to the server, and the server would have to execute OC itself for each client's response to verify the client isn't cheating somehow.
    The key thing that is useful for OC is robots and drones that do things with out any player intervention... they HAVE to be able to run without clients doing things for them.

    I understand you want security and stuff, but compared to the general risk of running a Minecraft server, OC is not a big deal!

     

  3. The two potential issues with storing files on your server are

    1. You having to deal with potentially sensitive information being stored
    2. Storage space on your server being used up.

    (1) can be solved by warning people that storing stuff on a computer is like saying it publicly in chat or writing it on a an in game sign
    (2) is not any real worry because OC has size limitations AND it'll be easier to just generate new terrain to use up disk by running a long way than it is to write files.

  4. Well, I have made miniOS (the FS system needs to be fixed, but you don't need that part) that is small, you could use it a base and modify it to suit your needs. You would need to write the code for the LUA interpriter.

    This sounds like an idea for the "OS" of computers like the ZX Spectrum.

     

    The autocompletion thing may not work as the CPU in opencomputers is slowed down to make it not overload multiplayer servers / your computer, If you implemented it efficiently, maybe?

  5. miniOS

    MiniOS is an OS that is similar to early versions of MS-DOS. It crashes often, but it has one key advantage over openOS. It leaves around 100k of RAM free on 192k systems (Where did you think I got the name from?).

    As of now the API is simple, all the libs are in the global namespace and require just returns what is in the global namespace.

     

    THIS IS ALPHA QUALITY! BUGS WILL EXIST! BAD CODING!

     

    Commands:

    cmds - views all of the internal commands

    <DRIVE LETTER>: - switches to the drive

     

    Screenshot:

    post-210-0-26893000-1406322633_thumb.png

     

    Download:

    GitHub

    version 0.5.9.4.zip (Old Version use GitHub!)

     

    Todo list, if you want to help me:

    GitHub TODO.txt

    GitHub Issues

    Todo, Continued:

    Use address instead of drive letter for locating command.lua?

    Unix FS loadable driver?

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and Privacy Policy.