View Full Version : Nanoshooter (Successful Networking Experiment) Servers are down.
Nanoshooter is first and for most a networking experiment. We wanted to prove to ourselves we could make a working online game in blender. The results were promising enough that we went ahead and made it into a playable game.
Nanoshooter consists of 2 playable levels, a basic menu system, and the server script used to host games. In the menu you can connect to any IP you wish, or play offline.
As this wasn't meant to be a full game, we are releasing it as open source. Feel free to pick at it and try to learn what you can from it, and even create your own content. The .blends are available, and I have created a couple simple ReadMes that should help blender users create their own levels, or host on their own servers.
There is only 1 game type, free for all, and the rounds last 6 minutes (this is changeable according to the server). The two maps are completely different graphically to prove the game is somewhat flexible.
The first map is the official Nanoshooter level: Bridge
http://img183.imageshack.us/img183/4867/nanoshooterbridge.jpg
The second map is taken directly from one of my favorite failed games. Project Fish Duck. The map is unchanged from PFD to Nanoshooter, and still goes by it's old name: Cove
http://img19.imageshack.us/img19/6412/nanoshootercove.jpg
Nanoshooter's main server will be up as often as possible, to give you all a chance to try it. There are no bots, so if you are the only player on, there will be nothing to do but explore. I would suggest going on #gameblender or the new #nanoshooter irc channel to find another person to play with so you can enjoy the game. I have finished a python based bot, that stays in the IRC channel #nanoshooter to provide some assistance to users.
This is a free web based IRC client you can use to access those channels: http://webchat.freenode.net/ Hope to see some of you online.
The downloads can be found here (updated Tuesday June 9th):
Windows: http://www.mediafire.com/file/0mzdgzhzeog/Nanoshooter (Windows).zip
Intel Mac: http://www.mediafire.com/file/dytwjxi5xw0/Nanoshooter (Intel-Mac).zip
Blend(2.49): http://www.mediafire.com/file/hyjnnwemjmt/Nanoshooter(Blend).zip
The team behind Nanoshooter:
-Chaser
-Loonietoon
-Gomer
Known Bugs:
-Some graphics cards don't support the texture blending on Cove.
If you find anything acting strangely please report it.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The Server is offline sorry.
The latest download links have a few new bug fixes, particularly for Linux users.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Known working Nanoshooter mods:
FPS mod: http://www.mediafire.com/?nywhytohjjg
Bridge Day/Night Cycle: http://www.mediafire.com/?egjt12zmw22
-Gomer
Hey everybody.
Because Nanoshooter is a multiplayer-only game, perhaps we should arrange an official play time so people aren't stuck playing with themselves? It's impossible to tell if you're playing online unless there are other players at that moment. Perhaps June 8th, 5:00 PM PST (UTC/GMT -8)? As for right now, I've really got to get to sleep.
I look forward to playing with some of you blender artists.
-Chaser
Hey, congrats on releasing this! I've been wanting to look at the networking since you guys announced Project FishDuk. I'll be sure to pick this apart when I get the chance, thanks! I'll give some feedback when I get a chance to play it :)
Good luck in the competition!
-Moguri
PS
I hang around in #gameblender, so I'll be around ;)
Mentalturkey
08-Jun-09, 05:06
Page load error!! Noooooooooooooo!! :(
hmm ... the zip with blends is corrupted it seems... I cannot open it here... :/
looks good anyway.
Looks like they are all corrupted. Try to use a decent compressor (7-zip for Windows).
JESUSFRK14
08-Jun-09, 08:20
I got it but when I play it, in the dialog that comes up along with it, it says something about "cant not find ____file".
Hmm, We were having trouble getting the files to upload, I'll get a mirror up on savefile when I get the chance, but I don't have time right now.
Sorry for the minor technical difficulties.
I compressed the files a little differently, and re-uploaded them now, so theoretically, they should work.
Unfortunately, I have to go now, I'll be back in about seven hours.
The server is still running.
-Chaser
I miss PFD, but I'm glad you're still into networking with blender!:yes:
Alright, well, sorry for these shenanigans folks, we're not at our real computers right now, but when we get back (in a few hours) we should be able to fix it. It's either a problem with my compressor (Mac OS X's built in compressor), or a problem with my FTP client/server; neither presents a serious problem, and we should be able to play today.
blendenzo
08-Jun-09, 15:22
Hi guys,
Just thought I'd let you know that everything is working fine for me. I was able to successfully download and extract the game last night. I ran the Windows version in WINE on Linux (you forgot to include the Visual C++ manifests, btw), and I also played it from the .blend files with no troubles. It reported that I had connected successfully to the server, and my DSL modem was flashing with an appropriate level of activity to suggest that this was true.
I won't be around to play tonight, though, as I will be in a meeting at that time :(
Ok it was working for me this time, exept for one thing : the level bridge_170.blend should be named Bridge_170.blend to be read by the game (or the game to link to the bridge_170.blend file - either way) on linux ...
Also, the server was quite laggy from here, the game was stoping every 10's seconds... but I suppose it's just a matter of server location ...
and third, I find the orientation not so intuitive, and would have maybe better liked control according to local axes on the avatar rather than absolute XY movements... (same in ThumbStuff btw... )
appart from that, it looks good ans seems fun ;)
curlystraw
08-Jun-09, 17:08
I don't seem to be spawning...
It keeps telling me that GameLogic doesn't have the module "GameState"....
The server is located in Victoria B.C., Canada, so if you live far away from the server, please expect lag.
Olm-Z, thanks very much for the report, we're currently working on correcting this minor server-side error. Also, we'd like to know where you are located, just to check if this lag is expected, or unacceptable. [edit: the error has been corrected, it should work now]
Curlystraw, we'd like to hear more about this problem. If you could PM me or Gomer with more details (operating system, which version you are running, etc...), then that would help us out a lot.
Mirrors on savefile are on the way, even though it seems like the current ones are working.
We were just playing with some of you, and it worked very well, minus a few small glitches. I'm afraid I have to go now, so we'll release a patch later.
Thanks, and see you later.
-Chaser
Dude!
I just downloaded the windows version, and it was really fun!
Are those real-time shadows?
Also, is LAN available/going to be implemented?
Minifig, if you want to play lan, all you have to do is host a server on your computer, and find out it's local IP address, then type it into the address bar in the menu before you hit play.
Each level has full real time shadows being cast at all times. They cover the entire level.
I'm in the middle of uploading a version with a few bug fixes on mediafire. When it's done I'll edit the first post so it contains the links. The old versions will still work, but the new ones are somewhat better.
Hope to see some more of you online.
-Gomer
coonerboy
08-Jun-09, 20:18
I cannot open it. It says it is an unknown file. I have WinRar to open files, i cannot open it with this. How can i open it. Can you put it inot a .blend file? Anyway i REALLY want to play it and learn from it because i want to learn to use internet connection with my game. Hopefully it works out.
Thanks.
OK, thanks for answering my Q's so quickly!
Coonerboy, Did you download the blend version or the windows exe version? Make sure you unzip it, then run either runtime or open the .blend called Nanoshooter with blender 2.49. (I'm assuming your on a windows computer)
Raiderium
08-Jun-09, 20:59
..do the shadows on static objects move?
If not, it seems a gross waste of performance to use realtime shadows on static objects.
S'just me of course. :confused:
(I don't have GLSL.)
coonerboy
08-Jun-09, 23:13
Ok never mind its working now and i am about to test it, so ill report back later.
coonerboy
08-Jun-09, 23:33
Ok i just finished playing it (by myself) and WOW. amazing. Except i cant really learn from it because you cant fiddle with the .blend to much. But amazing job, keep it up.
Hi everybody.
First off, I'd like to apologize to everybody who wanted to participate in the online multiplayer and could not connect properly, it's just been bad timing on multiple levels on my part. I've been unable to maintain the server during it's most crucial first steps (It's my mothers birthday, went out for dinner and a movie at 5:30 and just got back now).
Secondly, I'd like to thank everybody for their support. You may have tried to connect (successfully or not), and it probably didn't work very well, if at all. Me and Gomer are currently working on resolving some seemingly minor server issues, and we hope we can get everything working smoothly for tomorrow. As of right now, the servers are officially down for maintenance, but don't let that scare you from trying to play anyway if you want, it won't hinder the operation at all. We will let you know here as soon as the game is ready for testing again (probably sometime tomorrow between 5:00pm and 9:00pm PST/UTC-8).
If you haven't been able to play at all even in offline mode, then please PM me or Gomer with lots of information including which link you downloaded the game from, your OS, python version, location in the world, what you ate for breakfast, and anything else of interest.
[ Edit: One thing I'd like to add is that you can play LAN, or even host your own server if you want, though you might want to wait until we fix the serverside issues. The game uses ports 3200 and 3201 TCP and UDP by default. ]
Thanks for your patience and support,
-Chaser
Here is a mirror:
Nanoshooter(Blend).zip (http://www.cdupload.com/files/58967_c04ub/Nanoshooter%28Blend%29.zip)
ns-windows.zip (http://www.cdupload.com/files/58968_rzmwx/ns-windows.zip)
ns-intelmac.zip (http://www.cdupload.com/files/58969_zcrim/ns-intelmac.zip)
This is awesome, thanks for releasing the source to peek at too.
Couldn't connect last night or this morning, but I ran the server and opened a couple localhost connections.
Game play is really smooth and intuitive, and the maps look gorgeous, good job guys!
vitorbalbio
09-Jun-09, 11:08
Man a click in Offline , write my name, click in Play. Show the scene, but donīt show any char for to control. This is right?
I tested in Build .exe and .blend...
Did you press space bar to spawn?
I too have gotten the error about "module does not have attribute 'GameState'". I tracked this down to Core.py not being run first. It can be forced to run before any other scripts by pressing the star icon on the controller. This got rid of the error for me. I played around in the bridge level a bit by myself. Pretty cool looking. Also, it looks like it's put together well: clean and elegent. Great work ;)
DividedSpleen23
09-Jun-09, 14:14
looks amazing! I just can't find anyone the play against..., maybe bots included in the future?
Hey everybody.
I'm sorry, one major source of confusion is that you must press spacebar to spawn; we didn't make that very clear.
We're currently working on resolving the server issues.
-Chaser
Good news everybody! It appears as though the server issues have been resolved!
So go ahead and try it out, however we're not going to schedule another "play date" until we're totally sure that everything is fixed.
The clientside version of the game itself has been updated, which fixes various little issues, and it will now work better on linux or something, so please do download the new version at the first post of this thread.
We understand that there are still some people who have trouble connecting and such, so please report these issues by private messaging me or Gomer, or email me at
[email protected] .
I downloaded, but it won't work when extracted. I will try again. I agree withdividedspleen, you should have bots. Looks fun!
This is a really cool game, good job guys.
The frame rates a little low on my computer but it was still fun to play.
(good game Krash)
Is the cove level supposed to have textures on the ground?
It appears to only have vertex textures on the ground, but the rocks look fine.
Minifig, your Graphics card doesn't support nodes in the GE, that's why.
Oh. Will that effect gameplay?
Also, in the screenshot of the cove level there were fishducks, but I don't see any in-game.
Is that another issue on my end?
Oh. Will that effect gameplay?
Also, in the screenshot of the cove level there were fishducks, but I don't see any in-game.
Is that another issue on my end?
1.) no, I don't think so. I had the same issue and It didn't effect me at all.
2.) most likely
Minifig, did you see the nanoshooter player model instead of a Fishduck? If you did then you failed to connect to the server. The fishduck player models don't work offline.
I've talked to 3 people who can't see the node setup, I may have to use a different form of texture blending if there's many more.
-Gomer
Just finished playing for the first time. That was fun...except that I accidently commited suicide. How do you chat? I was plying with gomer
Mokazon, you press enter and start typing to chat, then enter again to send the messge.
Thanks to everyone that has played so far. I got a chance to play with quite a few different people with up to 5 online at once with unoptimized networking. The game seems to be working for most people now, and I've even seen a couple non-blender users online. Hope to see those of you who haven't got a chance to play online sometime soon.
Shakedown
16-Jun-09, 03:05
Hey!
Absolutely awome job guys! Worked first time for me. Any news on when the next online session will be?....can't wait to play this with other people!
BTW...Realy like the visual style you went with for the urban setting...works very well!
Cheers
EDIT.......Just got to play the game with someone else! Once again...great work guys!...Found one glitch in the island map though....but ill first see if I cant exploit it in some future games......LOL...;)
Heh, yeah, I guess we should plan another online session shouldn't we? Perhaps tomorrow or the next day? I'll talk to some people and we'll arrange a date and time soon.
Mentalturkey
16-Jun-09, 23:44
I wanna know when the next session is too. I haven't played with other people yet:(
Same here!
(will it be laggy? Since we have people from Australia, Canada, Illinois-USA, and the Netherlands?)
TheMonkeyCreator
17-Jun-09, 08:21
Hi All,
This looks so nice! I'm downloading as we speak lolz... I'm glad you guys finally released a networking game! Itlooks great! Can't wate to try it!
-TC
curlystraw
17-Jun-09, 09:54
downloaded it again, and I spawned without a problem! Nice job with the networking!
coonerboy
17-Jun-09, 10:24
Lets set up a time so we can all play together. Great job on the game guys, it looks awsome.
JESUSFRK14
19-Jun-09, 16:01
I'm downloading again, I'd like to play also.
JESUSFRK14
19-Jun-09, 16:06
not working, its loading ........... forever, and in the top right I have a server: error. And I can't click "play", cause the logo stays up and that's it.
Have you fixed the bug where it will repeat in the chat window 'so and so died' constantly, even though they only died once?
Mad Hatteur: The bug was an issue with trying to send text messages to players who didn't exist, and yes it's fixed. That was the bug that destroyed the server.
JESUSFRK14: The loading your reading has to do with trying to get a player list. If your getting an error connecting to the server, it's probably offline, or your having connection problems. In order to play you need to ender a name, if it gets stuck at the black screen with Nanoshooter printed in the center, then you have a real problem. Otherwise what your reporting is normal.
Everyone else: Exams are over, and summer break has started. How does monday sound for a gameplay session. I have a bot that runs in IRC and can check the server to see if anyone is playing. If you want to contact someone to play with, go on IRC in either #Gameblender or #Nanoshooter I'm sure people will be willing to play. The room we store our server in is getting renovated, so I can't guarantee it will be running if you try and connect in the next couple days, but I'll see what can be done. Hope to see some of you online in the next few days.
P.S. here's a free in browser IRC client: http://webchat.freenode.net/
cuervo1003
22-Jun-09, 04:50
so this will only work using your sever?
He said that you can host a LAN game on your computer.
TheMonkeyCreator
22-Jun-09, 10:33
Hello All,
After i downloaded it the .exe kept saying a certain dll wasn't there, and i found it there and i put another in and it sill didn't work.. Can someone help me?:)
-TC
what was the error after that? Try running the .blend
TheMonkeyCreator
22-Jun-09, 13:21
what was the error after that? Try running the .blend
The error was the same one saying that that dll wasn't there.. The .blend would run then stop.. It did nothing just started than turned off..:(
JESUSFRK14
22-Jun-09, 13:40
Mad Hatteur: The bug was an issue with trying to send text messages to players who didn't exist, and yes it's fixed. That was the bug that destroyed the server.
JESUSFRK14: The loading your reading has to do with trying to get a player list. If your getting an error connecting to the server, it's probably offline, or your having connection problems. In order to play you need to ender a name, if it gets stuck at the black screen with Nanoshooter printed in the center, then you have a real problem. Otherwise what your reporting is normal.
Everyone else: Exams are over, and summer break has started. How does monday sound for a gameplay session. I have a bot that runs in IRC and can check the server to see if anyone is playing. If you want to contact someone to play with, go on IRC in either #Gameblender or #Nanoshooter I'm sure people will be willing to play. The room we store our server in is getting renovated, so I can't guarantee it will be running if you try and connect in the next couple days, but I'll see what can be done. Hope to see some of you online in the next few days.
P.S. here's a free in browser IRC client: http://webchat.freenode.net/
I know, I choose a name and nothing happens, still.
Hey.
The server has been down for the last 24 hours because of house renovations. I'm afraid I cannot put an estimate on when we will have it up and running again, so it looks like we won't be having a play session today. I'll let you all know when it's back up, and maybe we could play for awhile.
-Chaser
Server is back up, renovations are not complete, but they slowed down, and we still don't have a new place for the computer. That being said, the server should remain running, at least for the weekend. If your looking for someone to play with, check #gameblender or #nanoshooter on IRC. Here is a web IRC client:
http://webchat.freenode.net/
Okay, how about a gameplay session:
Monday, June 29th
2:00 PM PST (UTC/GMT -8)
If anybody needs us to change the time, let us know soon because it's flexible.
[EDIT: The time has been "flexed" to Monday]
I can't play on Sunday :no:
JESUSFRK14
27-Jun-09, 06:11
Same with me.
I'm not sure if I can play on sunday either.
Maybe you can start up the servers now? Or am I just wishfully thinking?
Yikes! Okay then, how about Monday, same time?
I just download the game played a few rounds over LAN with my brother, and I have to say the game is great! I'll be there Monday! (6:00P.M. Local Time, hopefully did the time conversion right :D).
JESUSFRK14
27-Jun-09, 19:03
Flacro, is that EST?
And what do I have to do to play? It never works for me, I wanna make sure I can play it.
Enter your name in the bottom right hand corner, select a server that is online, and hit Play. Server 1 is online right now if you want to try :D.
P.S. No, it's GMT -4
P.S.S Actually, might be the same as EST, just looked it up on Wikipedia. You might be GMT -5 or -4, not sure.
Also, I'd like to point out that the server is in my house (Canada, west coast), so if you're far away like Falcro, you should be expecting lag. If you can't make it on monday (or you're just impatient), then you can head over to channel #nanoshooter on irc.freenode.net, where I (and other nanoshooter enthusiasts) might be lurking, and I'll play with you (given I'm not AFK like I was when Falcro and Blueso and others were on today).
I'll try to keep the server up and running as often as I can, but Bad Things happen when I leave it running for several hours without restarting it (which takes like eight seconds).
Edit: Me, gomer, and chaser have been working together in the IRC to make a daytime cycle script. This script will check the time that your computer is set to display, and load the appropriate frame in the new IPO cycle for the "sun". Don't expect it to be in the next release though, there's still some work to do.
Alright, the play session officially begins around now.
If you've never played this game online with other players, now is your chance.
Head on over to #nanoshooter on irc.freenode.net, or just jump into nanoshooter.
[EDIT: Well, that pretty much wraps it up. Playsession is now officially over]
JESUSFRK14
29-Jun-09, 19:04
Aw man ... me too. I was making a barrel from a tut from cgcookies. :(
Guys, just go on #nanoshooter in IRC, we had falcro and littlebob on today. If you come on, we will play with you, and even try and help you get past any networking issues you may have. Heres the link to the web irc client again.
http://webchat.freenode.net/
Also I managed to get an IRC bot finished, he has a few useful commands that allow players to check the availability of the server (it's on the same computer so I'm willing to bet it will make a connection.) As well as store non-official server information, and report information directly to the server computer. It's name is theNanoBot, and it should be on #nanoshooter at all times.
Wow!
I actually saw another player, and shot at him!
He didn't see me though.
Then the round got over.
True story.
Edit: Me, gomer, and chaser have been working together in the IRC to make a daytime cycle script. This script will check the time that your computer is set to display, and load the appropriate frame in the new IPO cycle for the "sun". Don't expect it to be in the next release though, there's still some work to do.
Scratch that, we're gonna release the full version today or tomorrow in a link, but it isn't going to be included with the game. Just an optional download.
So...
How about adding a bot punching bag?
No complex AI or anything.(I've heard that can be very hard to code)
But it would be nice to be able to see how characters react when you shoot them, and how much health they have, ect.
So couple new interesting mods for nanoshooter.
-FPS mod: http://www.mediafire.com/?nywhytohjjg
-Bridge Day/Night Cycle: http://www.mediafire.com/?egjt12zmw22
I added a Readme with credits and instructions to help you install them. Have fun.
-Gomer
The Day/Night cycle is awesome! 6:14 P.M. when I tried the game out, and it was actually dark ;-). Haven't been able to try the FPS mod yet.
Heh, that was cool!
I just tried the fps mod, and I love the better movement control!
I wish you could jump though. :\
JESUSFRK14
30-Jun-09, 18:12
I'm loving both these mods! I wanted FPS SO BAD and the night time rocks.
Lol, the different times of day look interesting!
(yes, I changed my system time just to see them)
One of them didn't seem to have shadows though?
Cool anyway!:yes:
There is a glitch with the FPS mod on the PFD level.
If you walk backwards, then your character blocks your view.
(Is it using slow-parenting perhaps?)
Minifig, yes thats slow parenting. It's unavoidable without modifying the level itself. Your character is slow parented to an empty that copies your position. It's not the best way of achieving player models, but it was the quickest. If I make an official release with FPS controls, I will limit it to certain levels. Cove won't be one of them.
I didn't set up the ipos for the day/night mod, I think for about an hour a day, the light is below the level, which results in no shadows, which is acceptable.
There is no jump in the FPS mod, because some players may be using top view, and can't jump. It would be unfair for players who can A: snipe, and B: see over edges, to be able to pass walls other players can't. If I make an official release with FPS controls, I will add jump, and all players will be using FPS controls.
I would like to encourage people to try and make their own levels. There are a couple good examples that come with the game in the levels folder, as well as a level containing a readme that explains how to create your own levels. If I get any good ones, I will make an official release including them.
Bridge not only looks fabulous overhead, but even more so in first person! I'm quite astounded at how well bridge is made overall, and it seems like you put a lot of effort into it.
JESUSFRK14
01-Jul-09, 16:04
Bridge not only looks fabulous overhead, but even more so in first person! I'm quite astounded at how well bridge is made overall, and it seems like you put a lot of effort into it.
You said it.
Hey! I read on the #nanoshooter that the cove level is going to have texface support?
(That is very good news for me, because right now I just see vertex painted landscape.:p)
Am I allowed to create a new level? I have a nice idea for a jailmod level (http://www.youtube.com/watch?v=FJhNXWdwsNA, for the guys who don't know how it works). The game rules are based at communication, so I guess we'll need teamspeak for that. If the rules doesn't work at the game, we could always use the level for normal deathmatch.
Actually, they are wanting people to start making levels.
(There are only 3 or 4 right now:p)
Doggie_B: The game is open source, so have fun doing whatever you want with it. I would love to see some community levels, there's currently two that I know of, but neither are finished. I included a simple readme for making your own level. It's in the template level.
Mentalturkey
04-Jul-09, 00:14
Awesome!!! Whens the next play session?
bindkeeper
04-Jul-09, 04:44
good game!!!!!
Here is a level I'm working on.
(yes, the truck is the same one from the bridge level)
I still need to finish modeling and start texturing it, then change the lighting and misc. other stuff, but what do you think?
I named it "Factory".
It's good to see that you guys are interested in Nanoshooter, and we appreciate the comments.
However, I must tell you that we're really busy with our next project and will no longer be officially working on Nanoshooter; after all, as this thread's subject states, nanoshooter was only a test. I'll still keep the server running when I can though, and we'll probably release a version that includes all your guys' custom maps (and we'll implement them into the official server playlist).
The server is currently down, and it may stay that way for a couple days.
-Chaser
One question: was nanoshooter originally meant for GLSL? I'm busy creating a realisitic prison cell right now and although I've baked all the lighting u guys need GLSL to see the normal maps.
Hmm... What's your next project?
If anybody wants to play, I have a server running at: nanoshooter.servegame.com
All you have to do is erase the default s1.nanoshooter.co.cc, replace it with the address above, and hit enter. Hopefully, it will come up with "Online" in the upper-right hand corner. I don't know if it will be laggy or what, but if anyone wants to play, my server is up :D.
Man, this looks AWESOME!Dam too bad my graphics card doesnt support GLSL :( neither does it have PCI input
Nanoshooter is meant to use GLSL, but I did get about half way through a TexFace version. We have moved on to our next project now though, so this game is more available as a resource than an actual game. The main server is down, so it's really only playable in Offline mode unless you host your own, but it's open source, so feel free to pick apart the .blends, and even create your own mods.
it is rEALLy nice that you are giving out a .blend
I found a problem!!!! It wont work, I think its the same one as curlystraw.
85943
Thats an interesting error. I'm not sure what is wrong there. You can run the game directly from the levels, but you don't get to pick your name. Just look in GameData/levels/ to find them. Also, what operating system are you on?
Hi gomer! Its a perfect work! Its a great event in the life of blender. My friend have computer in which hi will start the server for this game. And i want you to know that, because you are the author of this project. And at the end i want tot ask you can i change blend files, to make the game more good? Soon i ll tell you IP of the server it will work 24\7
The Dawisch
23-Nov-09, 18:13
Hi gomer! Its a perfect work! Its a great event in the life of blender. My friend have computer in which hi will start the server for this game. And i want you to know that, because you are the author of this project. And at the end i want tot ask you can i change blend files, to make the game more good? Soon i ll tell you IP of the server it will work 24\7
Dude, read the first post. He clearly says "this is open source, you can make your own content if you want".
torakunsama
03-Dec-09, 04:40
Sorry if I may sound stupid, but where do I change the default IP for the 2 servers?
Is there a way to print the current IP address into the address bar! In other words to automatically find the IP address, write it in the bar and send a network message for the clients?
Can I control the max. number of players?
I want to try to use this template in my game, and I'm python illiterate.
PVD: I'm glad you like the game. It's 100% open source so feel free to do anything you want with it. If you do get a server working can you let me know the IP address? We can easily direct server 1 to your IP if you do. (the actual server 1 probably wont ever be up again.)
Torakunsama: There is no limit to the number of players on a server as we had no way to test a servers limits (We never had enough players to bog down a server).
If you want to use this game, your going to need to learn python. You can easily add levels and graphical assets without knowing python, but it's important to learn python if you want to change any of the programming.
"automatically find the IP address, write it in the bar and send a network message for the clients?" I'm not sure what you mean by this, but if you need to find the ip address for your server computer, just google search "what is my ip" with it. I could answer your question more accurately if you could explain what you mean a little better.
It's very perfect game! Can you tell me how to start a own server?
There should be a server folder in the files you downloaded. Go there and run GamePlayServer.py. Read Readme.txt for information on configuring the server.
Run GamePlayServer.py in the server folder to start your own server. You need to make sure you have the proper port forwarding, or a direct connection to a modem. Then you can look up "what is my ip" on google, and click the first site. Give the numbers that pop up to your friends, and they can connect to you. If your using a router, you will need a local ip address to connect to yourself.
P.S. The ports you need to open are 3200 and 3201.
TehCrimsonKing
09-Dec-09, 19:10
And how do you open ports? :confused:
And how do you open ports? :confused:
Here's some information about port forwarding: portforward.com (http://lmgtfy.com/?q=Port+Forwarding&l=1)
You have to access your router settings to forward ports. If you're not behind a router of any kind, then you don't need to do any port forwarding.
TehCrimsonKing
09-Dec-09, 20:13
Thanks! Nice link, by the way ;)
ShortkeyFmeout2
30-Jan-10, 19:11
Oh boy i already can see the big challenge im going to have ahead,i am planning to create MMORPG games so guess im gonna need it !! can any of u guys point me out a big trouble when creating games which use networking ?
thanks in advance,
Newbie
SPStudios_Games
13-May-10, 21:11
I don't know if you guys are still working on this but I downloaded the windows version and tried to play. Whenever I click play it never starts, just the logo. I checked the command window and it said the bgeconf file is missing and I can't figure out how to get it to work. Same error as Sunjay up there. Anyone willing to help?
well the servers are down, so you want be able to play anyways ;)
The game is still playable offline. The reason the servers are down is because the number of players was not worth the maintenance. The server had to be restarted every day, and it was awkward to run (silly windows 98).
SPStudios_Games: Sounds like a path issue. In order to remember your chosen server and name, the game saves them using global dict, then loads them again during the loading screen, and in game. If the path your saving at differs from the path your loading from it will break the game. What OS are you on? Also, make sure your running in 2.49b. I think there was a globaldict issue in 2.49.
ShortkeyFMeout2: non-blocking sockets. You can't make a networked game in blender without them.
SPStudios_Games
24-May-10, 13:05
I'm on windows 7. I'll look into the paths.
SPStudios_Games
24-May-10, 19:14
I could really do some great stuff with this multiplayer capability. You should make some video tutorials on how to make a simple networked game. Camstudio is great for making video tutorials if you want to do that.
It has come along way since its beginning! keep up the good work!
Powered by vBulletin™ Version 4.1.1 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.