Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are
spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the
password reset link.
Due to spam on this forum, all posts now need moderator approval.
Entire forum
➜ SMAUG
➜ Compiling the server
➜ Start-up issues
It is now over 60 days since the last post. This thread is closed.
Refresh page
Pages: 1 2
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Sat 23 Apr 2005 07:58 PM (UTC) |
Message
| I got the server compiled (under Cygwin), but I don't see a way to start the server. Everything compiled cleanly, and works as far as I can tell, but it doesn't give me a place to start it up. Some help please? | Top |
|
Posted by
| Zhamel
USA (67 posts) Bio
|
Date
| Reply #1 on Sat 23 Apr 2005 08:06 PM (UTC) Amended on Sat 23 Apr 2005 08:07 PM (UTC) by Zhamel
|
Message
| Try using the normal startup script like so:
It defaults to port 4000 if I remember correctly. | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #2 on Sat 23 Apr 2005 10:31 PM (UTC) |
Message
| Start it up in Cygwin? Ok. Knew it had to be something simple, lol | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #3 on Sun 24 Apr 2005 01:13 AM (UTC) |
Message
| Actually, I need some help -.- it didn't work | Top |
|
Posted by
| Zhamel
USA (67 posts) Bio
|
Date
| Reply #4 on Sun 24 Apr 2005 06:09 AM (UTC) |
Message
| Ok, lets start from the begining....
Are you using the old stock SMAUG or the newer and bug fixed SMAUG FUSS? | Top |
|
Posted by
| Robert Powell
Australia (367 posts) Bio
|
Date
| Reply #5 on Sun 24 Apr 2005 11:30 AM (UTC) |
Message
| cd into the area directory then ../src/smaug 4000 and it should run. |
Just a guy having a bit of fun. Nothing more, nothing less, I do not need I WIN to feel validated. | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #6 on Sun 24 Apr 2005 06:39 PM (UTC) |
Message
| Stock SMAUG right now. I might use FUSS if it seems this one won't work. Been trying to configure SuSe 9.1 lately, though, cause I want to migrate to Linux and get off Suckdows asap | Top |
|
Posted by
| Zhamel
USA (67 posts) Bio
|
Date
| Reply #7 on Sun 24 Apr 2005 09:18 PM (UTC) |
Message
| It's been a good while since I've worked with Windoze....
If I remember correctly you need to move the smaug.exe from the src/ directory into the area/ directory. Then move/copy cygwin1.dll ( I think that is the right name ) into the area/ dir. After that you should be able to double-click the smaug.exe and it will start up.
OR!
You could just download the FUSS version, wich has many, many bug fixes. Uncomment the Cygwin option in the Makefile, compile, then just double click the smaug.exe right where it is. A lot easier, eh? | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #8 on Mon 25 Apr 2005 02:29 AM (UTC) |
Message
| Downloaded SMAUG FUSS 1.6. Complied really well, then when I clicked smaug.exe, I got a "cygwin1.dll not found" error. Some help please?
If I need to start it up via Cygwin, tell me how. I'm really, really, really lost. | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #9 on Mon 25 Apr 2005 02:33 AM (UTC) |
Message
| CC = gcc
#PROF = -p
#Uncomment to compile in Cygwin
#CYGWIN = -DCYGWIN
# Uncomment the two lines below if compiling on a Solaris box
#SOLARIS_FLAG = -Dsun -DSYSV
#SOLARIS_LINK = -lnsl -lsocket
#Intermud-3 - Comment out to disable I3 support in your code
I3 = 1
#IMC2 - Comment out to disable IMC2 support
IMC = 1
W_FLAGS = -Wall -Werror -Wshadow -Wformat-security -Wpointer-arith -Wcast-align -Wredundant-decls
C_FLAGS = -g2 $(W_FLAGS) $(SOLARIS_FLAG) $(PROF)
L_FLAGS = $(PROF) $(SOLARIS_LINK)
C_FILES = act_comm.c act_info.c act_move.c act_obj.c act_wiz.c ban.c boards.c \
build.c clans.c color.c comm.c comments.c const.c db.c deity.c fight.c \
handler.c hashstr.c hotboot.c imm_host.c interp.c magic.c makeobjs.c mapout.c \
md5.c misc.c mpxset.c mud_comm.c mud_prog.c planes.c player.c polymorph.c \
reset.c save.c services.c shops.c skills.c special.c tables.c \
track.c update.c
ifdef I3
C_FILES := i3.c $(C_FILES)
C_FLAGS := $(C_FLAGS) -DI3 -DI3SMAUG
endif
ifdef IMC
C_FILES := imc.c $(C_FILES)
C_FLAGS := $(C_FLAGS) -DIMC -DIMCSMAUG
endif
O_FILES := $(patsubst %.c,o/%.o,$(C_FILES))
H_FILES = $(wildcard *.h)
all:
$(MAKE) -s smaug
ifdef CYGWIN
smaug: $(O_FILES)
rm -f smaug.exe
$(CC) -o smaug.exe $(O_FILES) $(L_FLAGS)
echo "Done compiling mud.";
chmod g+w smaug.exe
chmod a+x smaug.exe
chmod g+w $(O_FILES)
clean:
rm -f o/*.o smaug.exe *~
else
smaug: $(O_FILES)
rm -f smaug
$(CC) -o smaug $(O_FILES) $(L_FLAGS)
echo "Done compiling mud.";
chmod g+w smaug
chmod a+x smaug
chmod g+w $(O_FILES)
clean:
rm -f o/*.o smaug *~
endif
indent:
indent -ts3 -nut -nsaf -nsai -nsaw -npcs -npsl -ncs -nbc -bls -prs -bap -cbi0 -cli3 -bli0 -l125 -lp -i3 -cdb -c1 -cd1 -sc -pmt $(C_FILES)
indent -ts3 -nut -nsaf -nsai -nsaw -npcs -npsl -ncs -nbc -bls -prs -bap -cbi0 -cli3 -bli0 -l125 -lp -i3 -cdb -c1 -cd1 -sc -pmt $(H_FILES)
indentclean:
rm *.c~ *.h~
o/%.o: %.c
echo " Compiling $@....";
$(CC) -c $(C_FLAGS) $< -o $@
.c.o: mud.h
$(CC) -c $(C_FLAGS) $<
That is the whole Makefile, btw | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #10 on Mon 25 Apr 2005 02:43 AM (UTC) |
Message
| on line 5 I uncommented it and it didn't help. Still ask for cygwin1.dll... | Top |
|
Posted by
| Robert Powell
Australia (367 posts) Bio
|
Date
| Reply #11 on Mon 25 Apr 2005 03:28 AM (UTC) |
Message
| You need to put the cygwin1.dll in the same directory as the executable i beleive.
The sooner you get linux installed the better. I have just gone 100% linux, as the last windows program (areaeditor of all things) now works realy well wine, its either that or i actually now know how to make things work well in wine thanks to winetools. |
Just a guy having a bit of fun. Nothing more, nothing less, I do not need I WIN to feel validated. | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #12 on Mon 25 Apr 2005 04:00 AM (UTC) |
Message
| I have SuSe installed, just don't have the modem configured, hence no net at this time. As for the cygwin1.dll, I'll see about making a copy of it in the src folder and see how well that works. | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #13 on Mon 25 Apr 2005 04:03 AM (UTC) |
Message
| This is kind of off topic, but I got an issue with notepad/notespad. Instead of things like sysdata.dat, instead of everything having its own line, it is set to blocks (similar to [], only one thing). Any clue how to fix that? | Top |
|
Posted by
| Dralnu
USA (277 posts) Bio
|
Date
| Reply #14 on Mon 25 Apr 2005 04:12 AM (UTC) |
Message
| Ok, I moved (well, copied) the cygwin1.dll file into the src directory, now it complains that it cann't open the areas list. | Top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
49,558 views.
This is page 1, subject is 2 pages long: 1 2
It is now over 60 days since the last post. This thread is closed.
Refresh page
top