Author | Message | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ![]() 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 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 - Small(ish) - The executable is (currently) only Config Well, that wasted a few hours today XD Enjoy! 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
|
| ![]() 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;
|
| ![]() 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#
|
| ![]()
|
| ![]() 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
|
| ![]() 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
|
| ![]() 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.
|
| ![]() Klutz posted: (3rd Sep 2010 12:14 pm) 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
|
| ![]() Sordie posted: (3rd Sep 2010 12:22 pm)Klutz posted: (3rd Sep 2010 12:14 pm) 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.
|
| ![]() I think you should work on Kalandra it's awesome.
|
| ![]() 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
|
| ![]() 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
|
| ![]() Great work! anyway to change the sprite? :P
| |