EOSERV Forum > Lounge > MEOW - Update 4
Topic is locked.
Page: << 1 2 3 4 >>
MEOW - Update 4
Author Message
Post #48007 MEOW - Update 4

I was messing about and decided to make an super simple, small EO server - MEOW.

I'm no longer using this post. It's getting messy. Check our the last post by me in this thread for more information


"Features"

No accounts - No usernames or passwords to remember or type in. As soon as you press "Play Game" on your client it takes you right into the game. Your characters name will be your IP address. MEOW now has accounts! It uses SQLite3 to manage it's account database so you could even write a PHP control panel =D

Walk and Talk - That's pretty much all you can do. Think of it as nothing more that a chat server.

Single map - Who needs more than one map anyway? XD

lol Haxorz -
Accounts don't actually exist and all you can do is chat. It makes no anti-hack attempts simply because there is nothing to hack. So it can be used for things like arena servers, MEOW now has the same anti-speed method as Kalandra.

Small(ish) - The executable is (currently) only
65KB 106KB compiled; it uses hardly any memory; it's multi-threaded and works pretty well even on really old/slow hardware.

Config
free - No setting or databases to play with. Just run meow.exe and away you go! MEOW now has a single simple .ini file for configuration.

Well, that wasted a few hours today XD Enjoy!

Source code - https://tehsausage.com/paste/meow
Binary - http://sordie.co.uk/downloads/MEOW.zip

The latest version contains the source code and a pre-compiled version.
http://sordie.co.uk/downloads/MEOW/MEOW2.zip

All you need to provide is pub files.



---
http://sordie.co.uk
http://twitter.com/@SordieEO
14 years, 35 weeks ago
Post #48008 Re: MEOW - Mini EO? WOW!

If you want to change the port or the IP it binds to, you can change this and compile it: (You should be able to figure out what to change)

    Writeln('Binding socket');
    FillChar(AddrIn, sizeof(AddrIn), 0);
    AddrIn.sin_family      := AF_INET;
    AddrIn.sin_addr.S_addr := inet_addr('0.0.0.0');
    AddrIn.sin_port        := htons(8078);
    if bind(Socket, AddrIn, sizeof(AddrIn)) <> 0 then exit;
14 years, 35 weeks ago
Post #48020 Re: MEOW - Mini EO? WOW!

Only downside, is the fact that there isn't a config file, config files make everything easier, and the fact it's written in Delphi and not C++ or C#

14 years, 35 weeks ago
Post #48028 Re: MEOW - Mini EO? WOW!


Does this Mini EO, still contain like inventory i guess? and have one map just with shop vendors that give out items/ not sure if possible o_o

14 years, 35 weeks ago
Post #48052 Re: MEOW - Mini EO? WOW!

may i ask what compiler you used and btw nice done this is pretty cool that you released also the source :p

and before we have to compile can't we go on localhost?

---
opensource isometric game engine ~ www.avac-engine.blogspot.com
14 years, 35 weeks ago
Post #48061 Re: MEOW - Mini EO? WOW!

Time to answer some questions =P

It doesn't have items or spells or anything like that (yet). It's just "Walk and Talk". There was no real idea or planning when I made it (just make it tiny and simple) so I'm not sure where I'm going with it. I guess it would be a nice base to start making "mini game" servers with.

It was written in RAD Studio 2010. You can get trial versions of this for free. The problem with Pascal (well, Borland Pascal) is how many additions the language gets every version. It's a highly evolved language and I always seem to uses these new features right away making my code only work with the newest compilers =S

If you just want to play with it you can download the binary (It's just one .exe file). The only things you'll have to provide a pubs (they are needed for the client but ignored) and a single map file: 00001.emf. Put these files in the same folder as MEOW.exe and run. Simples!

To be honest I was ready never to do any EO programming ever again. But lets face it, I'm an EO girl and will always gravitate towards it no matter how much I think I dislike it. =P Damn you EO! Well, I guess if I must waste spare time with EO then programming is better than playing it. XD Damn you EO! Damn you to hell! lol



---
http://sordie.co.uk
http://twitter.com/@SordieEO
14 years, 35 weeks ago
Post #48062 Re: MEOW - Mini EO? WOW!

Sweet! It's the perfect way to share whilst developing maps. Ta very much!


so I'll have to add loading maps in myself? Would there be an update any time for something like that?

---
Web developer, currently looking for graphic artists / designers.
14 years, 35 weeks ago
Post #48064 Re: MEOW - Mini EO? WOW!
Klutz posted: (3rd Sep 2010 12:14 pm)

Sweet! It's the perfect way to share whilst developing maps. Ta very much!


so I'll have to add loading maps in myself? Would there be an update any time for something like that?


I'm playing with it now to see what fun stuff I can make EO do. I'll keep people updated with any semi-good additions I make.

Don't expect it ever to support more than one map at a time though. Maybe a "switch map" command. It's never going to be a full blown server. If I wanted to do that I'd work on Kalandra XD


---
http://sordie.co.uk
http://twitter.com/@SordieEO
14 years, 35 weeks ago
Post #48066 Re: MEOW - Mini EO? WOW!
Sordie posted: (3rd Sep 2010 12:22 pm)

Klutz posted: (3rd Sep 2010 12:14 pm)

Sweet! It's the perfect way to share whilst developing maps. Ta very much!


so I'll have to add loading maps in myself? Would there be an update any time for something like that?


I'm playing with it now to see what fun stuff I can make EO do. I'll keep people updated with any semi-good additions I make.

Don't expect it ever to support more than one map at a time though. Maybe a "switch map" command. It's never going to be a full blown server. If I wanted to do that I'd work on Kalandra XD



One map is fine as long as I can update it or change it for another from time to time. I take my time. =p


Actually one thing that springs to mind is that you may be able to overwrite a buttons function and add some random small things like 'update' or 'undo, redo' (as in undo last update), I don't know lol

---
Web developer, currently looking for graphic artists / designers.
14 years, 35 weeks ago
Post #48103 Re: MEOW - Mini EO? WOW!

I think you should work on Kalandra it's awesome.

14 years, 35 weeks ago
Post #48128 Re: MEOW - Mini EO? WOW!

It's a nice base to make a own server engine so i like it ;p

only weird thing is i can't connect with localhost

EDIT: it works


---
opensource isometric game engine ~ www.avac-engine.blogspot.com
14 years, 35 weeks ago
Post #48272 Re: MEOW - Mini EO? WOW!

So, I've been using MEOW to experiment with a new style of Pascal programming; Using abstract classes with static class methods as a kind of cheap namespace. I've never seen anyone do this before but Sausage informs me that some PHP programmers used to do this.

If anyone is interested here is the basic TCP server:
https://tehsausage.com/paste/meow-namespace

Note - This is ONLY a basic TCP server at the moment and does nothing "EO" yet



---
http://sordie.co.uk
http://twitter.com/@SordieEO
14 years, 35 weeks ago
Post #48484 Re: MEOW - Mini EO? WOW!

Great work! anyway to change the sprite? :P

14 years, 34 weeks ago
Post #48485 Re: MEOW - Mini EO? WOW!

lol Sordie you're amazing

---
https://www.youtube.com/watch?v=d_DFVzxsEUc
14 years, 34 weeks ago
Post #48486 Re: MEOW - Updated!

Updated. See the first post for more information =P


---
http://sordie.co.uk
http://twitter.com/@SordieEO
14 years, 34 weeks ago
Page: << 1 2 3 4 >>
Topic is locked.
EOSERV Forum > Lounge > MEOW - Update 4