ID:188474
 
Ok I have noticed that some Byond games have servers that are very good. I need a server heres is my Question
do I need to buy a server like http://www-132.ibm.com/webapp/wcs/stores/servlet/ ProductDisplay?storeId=1&langId=-1&categoryId=&dualCurrId=73 &catalogId=-840&partNumber=8671L1X
to have something reliable or just add on to my current computer.
If I can add on to my computer what do I need to add?
If its better to somehow get a e server (which shouldnt take me long...) I would need to raise money to help (to pay for it and buy a hardrive and a Window OS)
P.S on a E server can you play PC games? (like Ragnarok,Battlefield1942,etc)
You can start your own server on your current pc, but it'd be better if you had a pc you don't use to do that. You don't really need a server like the IBM one you linked to unless you plan on selling web space to. Anyways, to set up a server it is suggested that you first have a unix server (free_bsd, or linux). You can do it w/ a windows machine if you want, though it'd be better if you had windows server. Now, to get the actual hosting up, you must download and install Apache. That will allow you to get it so people can actually see your site by entering your IP, but w/ just apache installed you will basicly only be able to show html (and cgi if you configured it right). To get stuff like mysql and php you must go to there sites and just download and install. (mysql is easy but php requires some modifying to the confg file for apache. Once all that is installed it's up to you if you want to install ftp or shell, both are necesarry for good game hosting >.> (ftp allows you to upload stuff, and shell allows you to send the server commands)....well, that's basicly all you need for a good server.


You can go to php freaks to see more tutorials and stuff >.>



BTW: On actual servers (ment for hosting) You can't play games or anything like that....The machines are ment for only hosting and that's why they're so powerfull....ALSO your isp must allow you to run a server because most will block off port 80 and will cancel your service w/ them because you use to much bandwith.
In response to RVegeta
RVegeta wrote:
BTW: On actual servers (ment for hosting) You can't play games or anything like that....The machines are ment for only hosting and that's why they're so powerfull....

What do you mean by that? A computer is a computer. There's no reason you couldn't go and play a game on it, but your performance may vary.
You just need a computer with huge amounts of RAM. Sure, make sure it has fans (digi's computer's Hard drive recently melted or something like that, so keep it cool!) and don't give it like 100MHz. I think 600MHz+ should be fine.

Also, don't use the hosting computer for personal reasons. You could, but chances are it will lag.
In response to Airjoe
File sharing while hosting is a big no no.
In response to RVegeta
Okie....I think iam confused...Are you talking about hosting a website or hosting a game?
I want a server for my game that can hold more then 8 people with out lag like 20 or 40 people does that require
more proccesor speed?
In response to RVegeta
Could someone please help me intall and run dreamdaemon on a Bash Shell Server? I have tried so many times and I get some errors. Here what I did.

First I typted "make here" and then the whole proccess began. After that it told me to type in "byondinstall" in the bin folder so I did. Nothing happened just a new command line. so I took it it went succesfuly. Now some of you said I must type this command in, to run DreamDaemon,.

DreamDaemon game.dmb 3000 &

In that order, but then it tells me that it cannot find the command DreamDaemon, so I was lost, then I tried,

sh DreamDaemon game.dmb 3000 &

then it tells me it cannot execute a binary file, so now I have no Idea what to do. Could someone please help me run DreamDaemon off a Bash Shell Server please. It would help a lot, then I could finnally keep my game running.
In response to Shinobi-Ryu
So if i had a great pc and installed another harddrive on it and installed apache etc i could make that hard drive a windows server or what ever?
In response to Shinobi-Ryu
Shinobi:

try this, and see if it works:

(in the directory DD is in)
./DreamDaemon /path/to/game/game.dmb 3000 &

(if the game is in the same directory as DD, then omit the path bits)

Some distros of Linux (several Debian flavors for example) need the ./ to tell the shell that the program is being executed in the current directory. This should be avoidable by adding the byond bin directory to your account's PATH variable (PATH contains all the places that Linux will look for executable programs- Windows uses the same if I recall correctly).

Personally I always forget to add shell accessible programs to my PATH, so have gotten lazy use to using ./program_name. Works for me! :)
In response to digitalmouse
Thanks for the info, but how can I tell if it executed correctly? When I enter the command it tells me ./ is a directory or something like that. So I don't think it worked, I have no idea what to do and I'm in desprate need for help.
In response to digitalmouse
Thanks for the help, but how can you tell if DreamDaemon executed correctly? I don't think it did, but anyways here's what I got when I put in the command, "this is copied from the Putty program and shell command line"

bash-2.05a$ ./DreamDaemon IconXtasy.dmb 3000 &
[1] 25843
bash: ./DreamDaemon: No such file or directory
[1]+ Exit 127 ./DreamDaemon IconXtasy.dmb 3000

Then I put the command in again only with this time I put a space after the ./

bash-2.05a$ ./ DreamDaemon IconXtasy.dmb 3000 &
[1] 26273
bash: ./: is a directory
[1]+ Exit 126 ./ DreamDaemon IconXtasy.dmb 3000

So I am completly lost, I have no idea what to do, and I'm desprate for a solution, If there is anyway to make it work it would be greatly appreciated.
In response to Shinobi-Ryu
You need to cd to the directory that DreamDaemon is in first.
In response to Shinobi-Ryu
no space between the ./ and the program name: ./DreamDaemon

and you *must* be in the directory that DreamDaemon resides in. so if your game lives in your home directory (what ever your user name is- let's pretend it's 'shinobi' for now) and you installed BYOND in your home directory you would do something like this:

bash-2.05a$ cd /home/shinobi/byond/bin/
bash-2.05a$ ./DreamDaemon /home/shinobi/IconXtasy.dmb 3000 &

if you copied the game directly to the same directory that DreamDaemon lives, then you would change that second line to (which you had before, but may have been using in the wrong location):

./DreamDaemon IconXtasy.dmb 3000 &
In response to digitalmouse
Woah, I'm getting dizzy with all the command giberish. Here's my situation:
I have a server, osmose.us, which uses Redhat 9(I'm pretty sure it's 9) I can use a telnet program to manipulate it, so I'm assuming that means I have shell access(If not, my friend owns the server so he can make it so I do). How would I go about installing Byond on it so I can host games, assuming I have no knowledge of Linux commands whatsoever? I just want to know how, not to get a lecture on how it's not the right kinda server, blah blah blah...
In response to Mooseboy
First, try to use SSH instead of telnet to connect to the server. They're similar, except that SSH is encrypted, and secure. Telnet sends your username and password AS IS across the internet for anyone to see and find out.

To install BYOND on that server to host games, first you'll need to get the byond_linux.zip file onto that computer. If you're not sure how you could probably ask your friend to do it for you. Once you have that file in your home directory, you need to run "unzip byond_linux.zip" to unzip the file. Then cd to the byond directory, and run "make here". That should install byond into your home directory, ready for your personal use.
After installing byond, it gives you some instructions on what to do next.
In response to Jon88
Thanks, it works now. Hopefully this will be a good enough server for hosting. I can get more bandwidth if i need it. On average, how much will I use a day?