Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How having xonotic server to make client download custom characters' sounds?

#1
Hi there,
I successfully changed some sounds on various players in default .pk3 data file (xonotic-20150113-data.pk3 in my case), and I changed files such as, eg., death1.ogg, death2.ogg,pain100.ogg, ecc. sounds in /player/soldier/player/ for example.
Then I repacked using the same name xonotic-20150113-data.pk3 in my case.
Now, when I locally run xonotic (0.8.0), I can hear the sounds I changed, but if I raise up a server, how can I have client to download my updated, custom sounds?
Have I to change/set some options in my server.cfg?

I'd really appreciate any suggestion.

Thanks in advance?
Gabo
Reply

#2
to ship different models/sounds/textures by server you have to pack them into a pk3 file and transfer it like maps by using:

Code:
sv_curl_defaulturl "your_http_ftp_server"
sv_curl_serverpackages "your_package"

GreetZ Su
Reply

#3
(01-24-2015, 02:46 PM)-maniac|Su- Wrote: to ship different models/sounds/textures by server you have to pack them into a pk3 file and transfer it like maps by using:

Code:
sv_curl_defaulturl "your_http_ftp_server"
sv_curl_serverpackages "your_package"

GreetZ Su

Hi first of all thank you very much for your reply.

To be honest, I'm just a little bit confused....
I tried to set sv_curl_defaulturl "http://<my_publicIP>/" and in sv_curl_serverpackeges "zzzmetalgabo.pk3" (that is my package with custom sounds).
I figure out, my webserver (apache2) should be up and running to make my pk3 available on port 80 and I put my pk3 under web server's document root.
When I raise up server, I don't find any information about my zzzmetalgabo.pk3 in the server log, and when a client connects to my server, it runs with default sounds with its characters.
I also tried to copy zzzmetalgabo.pk3 in root's ~/.xonotic/data (since I run server with root), but with no luck.

Any other things I can check? I tried to google around, but didn't find any useful information to custom sounds to client of already present characters.

Thank you in advance for your help.
Gabo

(01-24-2015, 02:46 PM)-maniac|Su- Wrote: to ship different models/sounds/textures by server.....

BTW, another weird thing... I set an 'hostname' variable in server.cfg to name my server (say, "Server Gabo 1234"). If I locally run client in my local network, I can see my server name in the multiplayer server list, but when a friend try to search/filter it from internet, doesn't. If I tell him my public-ip:port (es. "78.100.200.300:26000"), he can succesfully connect and play into my server, though.
I can I my server listed in the public server list?

Thanks in advance for your help.
Gabo
Reply

#4
first of all - make sure your map/webserver is working

sec - insert a file zzzmetalgabo.txt into pk3 file

zzzmetalgabo.txt only contains something like

Code:
File used for package ID in sv_curl_serverpackages.

edit your server-config too:

sv_curl_serverpackages "zzzmetalgabo.pk3 zzzmetalgabo.txt"

restart server

should be working (at leas it does 4 me)

GreetZ Su
Reply

#5
(01-25-2015, 08:04 AM)-maniac|Su- Wrote: first of all - make sure your map/webserver is working

sec - insert a file zzzmetalgabo.txt into pk3 file

zzzmetalgabo.txt only contains something like

Code:
File used for package ID in sv_curl_serverpackages.

edit your server-config too:

sv_curl_serverpackages "zzzmetalgabo.pk3 zzzmetalgabo.txt"

restart server

should be working (at leas it does 4 me)

GreetZ Su

Wow, thank you very much, we are achieveing a result!! Big Grin
Now, locally it works, zzzmetalgabo.pk3 is correctly loaded, but when a public users connects, it is displayed for a while "downloading dlcache/zzzmetalgabo.pk3 0/??? K " and it fails, and he plays with standard sounds. When it looks into his ~/.xonotic/data/dlcache, he can see a 0 length file zzzmetalgabo.pk3, so something didn't work with webserver. Webserver is up and running (apache), and if I target "http://myaddress/zzzmetalgabo.pk3" it a "wget" command, for example, I can normally download the file...
Thanks for any further suggestions.

Any idea for make my server appear in multiplayer server list??

Thanks again.
Gabo
Reply

#6
(01-25-2015, 08:04 AM)-maniac|Su- Wrote: first of all - make sure your map/webserver is working
....

Hi mate, there's an update! Smile
Now clients can succesfully download my .pk3. Smile It is stored in their ~/.xonotic/data/dlcache dir.

The weird thing now, is that the clients can hear announcers' custom sounds, but not players' custom sounds (e.g. soldier,marine,robot etc.).
My pk3 structure is like following:

Code:
Date      Time    Attr         Size   Compressed  Name
------------------- ----- ------------ ------------  ------------------------
2015-01-25 15:02:16 D....            0            0  sound
2015-01-25 15:02:16 D....            0            0  sound/announcer
2015-01-25 15:02:16 D....            0            0  sound/announcer/default
2013-08-22 17:35:52 .....       117567       113455  sound/announcer/default/03kills.ogg
2013-08-22 17:36:24 .....       119799       115829  sound/announcer/default/05kills.ogg
2013-08-22 17:56:08 .....        47119        45802  sound/announcer/default/1.ogg
.....
2015-01-25 15:02:16 D....            0            0  sound/ctf
2013-08-22 19:55:52 .....       138991       135715  sound/ctf/blue_capture.ogg
2013-08-22 19:55:52 .....           38           38  sound/ctf/blue_capture.ogg.sfl
......
2015-01-25 15:02:16 D....            0            0  sound/player
2015-01-25 15:02:16 D....            0            0  sound/player/carni-lycan
2015-01-25 15:02:16 D....            0            0  sound/player/carni-lycan/coms
2015-01-18 16:51:26 .....        24912        23205  sound/player/carni-lycan/coms/attack.ogg
....
2015-01-18 20:39:12 .....        22051        20089  sound/player/carni-lycan/player/death1.ogg
2015-01-18 20:39:12 .....        11391        10344  sound/player/carni-lycan/player/death2.ogg
2015-01-18 20:39:12 .....        12100        11038  sound/player/carni-lycan/player/death3.ogg
........
2015-01-18 20:39:12 .....        22051        20089  sound/player/marine/player/death1.ogg
2015-01-18 20:39:12 .....        11391        10344  sound/player/marine/player/death2.ogg
2015-01-18 20:39:12 .....        12100        11038  sound/player/marine/player/death3.ogg
.......
2015-01-25 15:02:16 D....            0            0  sound/player/robot/player
2015-01-18 20:39:12 .....        22051        20089  sound/player/robot/player/death1.ogg
2015-01-18 20:39:12 .....        11391        10344  sound/player/robot/player/death2.ogg
2015-01-18 20:39:12 .....        12100        11038  sound/player/robot/player/death3.ogg
.......
2015-01-25 14:10:30 .....           52           52  zzz-metalgabo.txt
------------------- ----- ------------ ------------  ------------------------

For having even the custom player/characters sounds working, the clients should have to manually move the downloaded zzz-metalgabo.pk3 from $HOME/.xonotic/data/dlcache to ${XONOTIC_GAME_DIR}/data dir.

Where am I still wrong in your opinion?

Tnx in advance
Gabo
Reply

#7
wasn.t there not something like a file:

Code:
sound/player/default.sounds

which include :

Code:
attack sound/carni-lycan/player/death1 0
attacking sound/player/carni-lycan/player/death2 0
attackinfive sound/player/carni-lycan/player/death3 0

coverme sound/player/carni-lycan/player/death3 0
....

??

GreetZ Su
Reply

#8
(01-25-2015, 04:55 PM)-maniac|Su- Wrote: wasn.t there not something like a file:

Code:
sound/player/default.sounds

which include :

Code:
attack sound/carni-lycan/player/death1 0
attacking sound/player/carni-lycan/player/death2 0
attackinfive sound/player/carni-lycan/player/death3 0

coverme sound/player/carni-lycan/player/death3 0
....

??

GreetZ Su

Yes, it's there, but didn't help. Sad

Thanks anyway.
Reply



Possibly Related Threads…
Thread Author Replies Views Last Post
  Since updating server from 0.8.5 to 0.8.6 the bots act weird Syntax-Error 0 1,282 09-15-2023, 01:09 PM
Last Post: Syntax-Error
  Xonotic server monitoring Sl@va 10 5,338 04-17-2023, 04:44 AM
Last Post: FAF
  Changing config server announcement spykyvenator 6 1,099 04-10-2023, 06:18 PM
Last Post: ballerburg9005
  Local LAN Xonotic game server player Stats animatedjay 5 4,565 03-23-2023, 02:23 PM
Last Post: FAF
  @Melon Planet server kicks ballerburg9005 2 583 03-18-2023, 03:51 PM
Last Post: ballerburg9005
  Server not visible on the server browser for others or me DankoLord 1 1,493 02-21-2023, 08:02 PM
Last Post: ballerburg9005
  Let's make our servers community-like! xord86_64 3 657 02-03-2023, 05:36 PM
Last Post: xord86_64
  [NEED HELP] Help Adding Custom Gametypes CarbonGhost 3 715 01-24-2023, 09:09 PM
Last Post: ballerburg9005
  Xonotic server running behind UDP proxy not working doombringeroperator 3 3,637 11-21-2022, 11:00 AM
Last Post: Zaphod
  Docker Xonotic Dedicated Server ich777 18 9,881 08-15-2022, 12:44 AM
Last Post: FAF

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-