Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crashing server with steam-Sven Coop when installing metamod-r #29

Closed
Manapo74 opened this issue Feb 3, 2018 · 16 comments
Closed

Crashing server with steam-Sven Coop when installing metamod-r #29

Manapo74 opened this issue Feb 3, 2018 · 16 comments
Labels
OS: 🪟 Windows Case refers to Windows. Priority: ⚠️ medium Medium priority tasks that should be addressed soon. Status: 🛟 help wanted Help wanted. Status: 🕐 pending Issue is penging list. Type: 🐞 bug An error that needs fixing.

Comments

@Manapo74
Copy link

Manapo74 commented Feb 3, 2018

Please help, REHLDS is not working and not search game dll :(

@stamepicmorg
Copy link
Contributor

stamepicmorg commented Feb 5, 2018

REHLDS is not working

hmm. do u mean metamod-r or rehlds? if u mean really rehlds - check this repo.

anyway.. strange. please, write:

  • your os
  • version of svencoop
  • server's build\rehlds ver.
  • filename of svencoop

and i will try to reproduce it.

or check filename with this file manually.

Type Windows Linux
Sven Coop (Old) hl.dll hl.so
Sven Coop (Steam) server.dll server.so

@stamepicmorg
Copy link
Contributor

@Manapo74 ?

@Manapo74
Copy link
Author

Manapo74 commented Mar 2, 2018

Sorry, I did not see the notification. I am install metamod-r for sven coop but it not working.
I see this error: "failure to init extension dl; exiting..."

  • Windows 10
  • Protocol version 48
    Exe version 5.0.0.0 (svencoop)
    Exe build: 19:07:22 Dec 23 2017 (7730)
  • local game
  • server.dll

@stamepicmorg
Copy link
Contributor

stamepicmorg commented Mar 3, 2018

@Manapo74 it ok. thank u. i will try to reproduce it.

are u shure that u installing mm to your server correctly? u can check at "install instruction" here

@Manapo74
Copy link
Author

Manapo74 commented Mar 7, 2018

Not working :c
"failure to init extension dl; exiting..."

@stamepicmorg
Copy link
Contributor

stamepicmorg commented Mar 9, 2018

Not working :c

@Manapo74 tommorow (2018/03/10) i will try to reprpduce it. sorry for my long testing, at this week i havent free time :(

i will use this params to download original server:

steamcmd +login anonymous +force_install_dir "C:\SvenDS" +app_update 276060 validate +exit

and my future enveroment:

  1. windows 10, x64
  2. fully disabled windows defender\firewall
  3. first server: original svencoop (from steamcmd) + latest metamod-r
  4. second server: original svencoop (from steamcmd) + latest rehlds + latest metamod-r

i will feedback about my tests here.

@stamepicmorg
Copy link
Contributor

stamepicmorg commented Mar 10, 2018

@Manapo74, I catched and partially confirmed your problem and found one additioanal bug in metamod-r.

to fully resolve your problem - use metamod-r and rehlds. and server will not be crashed.

but second bug it does not apply directly to the svencoop - it's global bug in metamod-r. i think, soon it will be fixed.

and to run svencoop server now please additioanal create a copy of your servers.dll file with hl.dll filename. it is temprorary workaround.

closing this issue.

@stamepicmorg stamepicmorg added the Type: 🐞 bug An error that needs fixing. label Mar 10, 2018
@stamepicmorg stamepicmorg changed the title How to install Metamod-r in Sven Coop? Crashing server with steam-Sven Coop when installing metamod-r Mar 10, 2018
@Manapo74
Copy link
Author

Manapo74 commented Mar 10, 2018

Hello, thanks. But ReHLDS is not working on svencoop :(

I am get this error:
image

Start.bat:
hlds.exe -game svencoop -port 27015 +maxplayers 32 +sv_lan 0 +map hl_c01_a1

P.S.: I started the server without rehlds, but now I can't spawn in spawnpoint. Map: hl_c01_a1
Error:
image

:(

@stamepicmorg
Copy link
Contributor

stamepicmorg commented Mar 10, 2018

@Manapo74

ReHLDS is not working on svencoop

we know. sad but true. #17

rehlds is working. but only with maps that are not have oveloaded limit of precache. if u load map as crossfire - all be ok. i test it. this 512-limit - is engine's limit. if u play multiplayer-based maps - all be ok too. 'cause they are created under this limit. but standalone-based maps has other limit - 1024 or more (i forget). and if u try to load singleplayer or other ovelimited map on (any type server: original or rehlds) - u catch this error too. but svenccop has modiffed limits (i dont know how) from 512 to 1024 or more for play singleplayer-based maps at multiplayer.. i think u can ask rehlds team to add more perecahe limit to rehlds. it will be awesome.

but. metamod-r working correctly only with rehlds. and have no guaranties that metamod-r will be stable with stock-hlds (6xxx or 7xxx). I tested it and can show this table:

Running metamod-r with some enviromets

game hlds 6xxx hlds 7xxx rehlds
Half-Life 1 👍 👍 👍
SvenCoop 5.x 👎 👎 👍

@stamepicmorg
Copy link
Contributor

stamepicmorg commented Mar 11, 2018

@Manapo74 hi there :) i saw u issue at rehlds-repo and answer.. maby this workaround can resolve problem too.

@Manapo74
Copy link
Author

Hello, thanks. But, i am wait update for Metamod-r :)
Can you please tell me when will the new "release" come about?

@theAsmodai
Copy link
Collaborator

@Manapo74
Copy link
Author

Error again :(
"Failure to init extension DLL; exiting..."

@stamepicmorg
Copy link
Contributor

stamepicmorg commented Mar 12, 2018

@Manapo74

Error again :(

because for metamod-r to work, you must have rehlds installed. if u dont install rehlds, u will catch this error:

"Failure to init extension DLL; exiting..."

but rehlds does not really work with the svencoop and is compatible with it formally.

because the game has increased the limits on caching. both from the server side and from the client side. when you put rehlds, it resets the server limit to 512. and you catch an error. alternatively, if you know what the limit on the game client, you can make your own build of rehlds, which will be compatible with the game. then everything will work. in theory.


P.S.: I started the server without rehlds, but now I can't spawn in spawnpoint.

maby it is another bug.


oh! i found special version of metamod-p for svencoop 5.0:

https://github.com/jonnyboy0719/MetaMod-P/tree/unstable

maby u can try it with original version of hlds (from svencoop, not rehlds).

@theAsmodai can u look at this patch? maby u can add support of svencoop to metamod-r too like there?

@stamepicmorg stamepicmorg mentioned this issue Mar 12, 2018
@stamepicmorg stamepicmorg added OS: 🪟 Windows Case refers to Windows. Priority: ⚠️ medium Medium priority tasks that should be addressed soon. Status: 🖐 available Task currently opened. Status: 🕐 pending Issue is penging list. and removed Status: 🖐 available Task currently opened. labels Mar 12, 2018
@Manapo74
Copy link
Author

Manapo74 commented Mar 12, 2018

This metamod unstable:
https://github.com/jonnyboy0719/MetaMod-P/tree/unstable

On some maps this metamod works unstably, server ping jumps up to 300-700.
For example:
hl_c03 - ping 250-400
hl_c04 - ping server at the end of the map 200-260

@stamepicmorg stamepicmorg reopened this Oct 3, 2018
@stamepicmorg
Copy link
Contributor

@Manapo74 hello! problem resolved here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OS: 🪟 Windows Case refers to Windows. Priority: ⚠️ medium Medium priority tasks that should be addressed soon. Status: 🛟 help wanted Help wanted. Status: 🕐 pending Issue is penging list. Type: 🐞 bug An error that needs fixing.
Projects
None yet
Development

No branches or pull requests

3 participants