Jump to content
nightmare

Spiffo's Zomboid Server Service Center

Recommended Posts

spiffo-service.png

 

 

tested & works on

 

- "Debian 8 jessie"

 

- "Ubuntu 14.04.1 LTS trusty"

 

 

NOTE:

for PZ-Version 32.2x and above

 

 

 

DOWNLAOD

 

 

How to use?

 

1. ) download "spiffo-service.sh"

 

2. ) put the script into your root account folder

 

3. ) open the script with "nano" or "vim" and add your steam account details

 

4. ) execute  "./spiffo-service.sh" or with "sudo ./spiffo-service.sh"   ** script must be run as root!

 

 

 

enjoy  &&  have fun wink.png

 

 

 

****** Spiffo's Zomboid Server Service Center  ******

 

Author: Nightmare @ http://n8m4re.de

 

spiffo.png

Edited by nightmare

Share this post


Link to post
Share on other sites

Really nice script nightmare! Damn well organized and really easy to read. I´m currently working my way through your script, searching for different variables that are accessible through a seperate cron-script.

Share this post


Link to post
Share on other sites

Really nice script nightmare! Damn well organized and really easy to read. I´m currently working my way through your script, searching for different variables that are accessible through a seperate cron-script.

 

thx, if you need a bit of help, you can contact me on steam.. (you know)

 

 

 

Pinned, unpinned my scripts since I don't work on the scripts anymore.

 

thx

Share this post


Link to post
Share on other sites

# little update

 

- libc6 package installation (debian wheezy only),  repository from "unstable (sid)"  to "testing (jessie)" changed

- script tested and works on debian 8 jessie

Share this post


Link to post
Share on other sites

I'm not sure what I am doing wrong, but the script stalls on my wheezy during downloads. Climbs a few percent then just stops. Have to keep ctrl-c-ing to quit out of the process then start it over from where it left off, and then when it finally reached the game, launching it doesn't actually start the server :\

 

Even idiot proof stuff is giving me trouble :(

Share this post


Link to post
Share on other sites

I'm not sure what I am doing wrong, but the script stalls on my wheezy during downloads. Climbs a few percent then just stops. Have to keep ctrl-c-ing to quit out of the process then start it over from where it left off, and then when it finally reached the game, launching it doesn't actually start the server :\

 

Even idiot proof stuff is giving me trouble :(

 

Hi,

 

look in your pz-server installation directory, there should be a log file  called "screenlog.0" .  ( will be created when the server starts )

open it and have look for errors.

Share this post


Link to post
Share on other sites

 

Invalid initial heap size: -Xms4096m
The specified size exceeds the maximum representable size.
Error: Could not create the Java Virtual Machine.

 

Error: A fatal exception has occurred. Program will exit.

 

 

you have a 32bit java installed and maybe a 32bit system..

 

32 bit software can not use more than 3072 MB (3Gig) Ram.

 

open the "projectzomboid-dedi-server.sh" and change:   

 

-Xms4096m   to  -Xms2048m

-Xmx4096m   to  -Xmx2048m

 

 

 

 

you can type following in the console, to check which version you have:

 

java -version  (java version)

 

uname -m ( i386 = 32bit , x86_64 = 64bit )

Share this post


Link to post
Share on other sites

Running 32bit Debian 7. Java -version gave me Java SE Runtime Environment (build 1.7.0_67-b01)

Java HotSpot Server VM (build 24.65-b04, mixed mode)

 

After committing the changes I got some sort of more progress, yay :D

 

Loading RakNet from: /home/pz-server1/projectzomboid

Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/pz-server1/projectzomboid/libRakNet32.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version$

        at java.lang.ClassLoader$NativeLibrary.load(Native Method)

        at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)

        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)

        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)

        at java.lang.Runtime.loadLibrary0(Runtime.java:849)

        at java.lang.System.loadLibrary(System.java:1088)

        at zombie.core.raknet.RakNetPeerInterface.init(RakNetPeerInterface.java:30)

        at zombie.network.GameServer.main(GameServer.java:133)

Share this post


Link to post
Share on other sites

 

Running 32bit Debian 7. Java -version gave me Java SE Runtime Environment (build 1.7.0_67-b01)

Java HotSpot Server VM (build 24.65-b04, mixed mode)

 

After committing the changes I got some sort of more progress, yay :D

 

Loading RakNet from: /home/pz-server1/projectzomboid

Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/pz-server1/projectzomboid/libRakNet32.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version$

        at java.lang.ClassLoader$NativeLibrary.load(Native Method)

        at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)

        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)

        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)

        at java.lang.Runtime.loadLibrary0(Runtime.java:849)

        at java.lang.System.loadLibrary(System.java:1088)

        at zombie.core.raknet.RakNetPeerInterface.init(RakNetPeerInterface.java:30)

        at zombie.network.GameServer.main(GameServer.java:133)

 

 

 

I've updated the script, it will now install the "libc6-i386" from testing repository

 

 

1. Please download again

 

2. Delete the ".spiffo_debian_check" file in your root folder where the script is

 

3. Run Script and choose Install

Share this post


Link to post
Share on other sites

I've updated the script, it will now install the "libc6-i386" from testing repository

 

 

1. Please download again

 

2. Delete the ".spiffo_debian_check" file in your root folder where the script is

 

3. Run Script and choose Install

 

 

Linux is not my forte. So thank you very much for your help. And I've progressed to a new error :D Progress is progress, yes?

 

Loading RakNet from: /home/pz-server1/projectzomboid
Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/pz-server1/pro$
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1088)
at zombie.core.raknet.RakNetPeerInterface.init(RakNetPeerInterface.java$

 

at zombie.network.GameServer.main(GameServer.java:133) 

 

 

Share this post


Link to post
Share on other sites

now i have it,  the "libc6-i386" was not the right one for 32bit Debian, its for 64bit with 32bit support

 

 

i've updated the script.......again ;)

 

 

1. Please download again

 

2. Delete the ".spiffo_debian_check" file in your root folder where the script is

 

3. Run Script and choose Install

Share this post


Link to post
Share on other sites

It's, now back to where that second error. I feel now is a fair time to state the obious: Linus is pretty gosh darn new to me.

 

 

Loading RakNet from: /home/pz-server1/projectzomboid

Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/pz-server1/projectzomboid/libRakNet32.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version$

        at java.lang.ClassLoader$NativeLibrary.load(Native Method)

        at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)

        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)

        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1880)

        at java.lang.Runtime.loadLibrary0(Runtime.java:849)

        at java.lang.System.loadLibrary(System.java:1088)

        at zombie.core.raknet.RakNetPeerInterface.init(RakNetPeerInterface.java:30)

        at zombie.network.GameServer.main(GameServer.java:133)

 

 

Also, thank you for being patient and all your help.

Share this post


Link to post
Share on other sites

I'm kind of limited in my options :\ I can only install 32bit stuff. I do get a lot of cdrom:// errors on the initial install, but the Steam n everything seems to install fine any who. o-o

 

No idea... Linux is new to me xD Hopefully I can figure it out someday.

Share this post


Link to post
Share on other sites

Apparently, nano was cutting off the log when I was looking at it. There was more text after version $

 

Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/pz-server1/projectzomboid/libRakNet32.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/pz-server1/projectzomboid/libRakNet32.so)

 

Told you I'm bad with linux x_<

Share this post


Link to post
Share on other sites

Apparently, nano was cutting off the log when I was looking at it. There was more text after version $

 

Exception in thread "main" java.lang.UnsatisfiedLinkError: /home/pz-server1/projectzomboid/libRakNet32.so: /lib/i386-linux-gnu/i686/cmov/libc.so.6: version `GLIBC_2.15' not found (required by /home/pz-server1/projectzomboid/libRakNet32.so)

 

Told you I'm bad with linux x_<

 

 

1. go to "/etc/apt" then open "sources.list" and add " deb http://ftp.debian.org/debian testing main "

2. type: apt-get update

3. type: apt-get -t testing install libc6-i686 libc6 libc6-dev libc6-dbg linux-libc-dev gcc locales

4. remove 1.)  and type: apt-get update

5. start server

Share this post


Link to post
Share on other sites

1. go to "/etc/apt" then open "sources.list" and add " deb http://ftp.debian.org/debian testing main "

2. type: apt-get update

3. type: apt-get -t testing install libc6-i686 libc6 libc6-dev libc6-dbg linux-libc-dev gcc locales

4. remove 1.)  and type: apt-get update

5. start server

 

E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. Current value: 25165824. (man 5 apt.conf)

Reading package lists... Error!

 

I tried adding "APT::Cache-Limit "100000000";" to /etc/apt/apt.conf.d/70debconf and /etc/apt/apt.conf, and commented out the cdrom:// in sources.list but Im guessing using 32bit is limiting that value no matter what I do?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...