WARNING: The forum is now in read-only mode as we will soon be transitioning to different forum software. Feel free to join our Discord server in the meantime.
NexusHD
Posts:20
Joined:Tue Mar 26, 2013 8:46 am
Re: [TUTORIAL] Hosting server on Linux

Sun Jun 23, 2013 2:33 pm

CactusPie wrote:

Code: Select all

ps -e | grep Frost

Whoops
Posts:20
Joined:Sat Dec 29, 2012 9:48 am
Contact: Website

Re: [TUTORIAL] Hosting server on Linux

Tue Jul 09, 2013 10:10 pm

Anyone done this on CentOS 6.4 and wine 1.4.4? Getting DirectX problems. Step by step for 6.4 would be very useful and I also get black screen using VNC.
--------------------------
www.epicdot.com

Donmae
Posts:7
Joined:Wed Feb 06, 2013 3:39 pm

Re: [TUTORIAL] Hosting server on Linux

Thu Oct 03, 2013 7:25 pm

hi all!, thanks in advance.

Forgive my English, translator google: (.

The server did not start, the screen but closes and the terminal reports me this error.

Code: Select all

Checking MD5
Executable Version Server-R32
fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x300)").
fixme:win:EnumDisplayDevicesW ((null),0,0x32f0fc,0x00000000), stub!
fixme:thread:SetThreadIdealProcessor (0x148): stub
err:seh:setup_exception_record stack overflow 832 bytes in thread 005c eip 7bc72122 esp 00230ff0 stack 0x230000-0x231000-0x330000
err:seh:setup_exception_record stack overflow 912 bytes in thread 005d eip f7644a27 esp 0bc00fa0 stack 0xbc00000-0xbc01000-0xbd00000
err:seh:setup_exception_record stack overflow 892 bytes in thread 0061 eip f7644a27 esp 0a400fb4 stack 0xa400000-0xa401000-0xa500000
err:seh:setup_exception_record stack overflow 920 bytes in thread 0023 eip f7644a27 esp 0a300f98 stack 0xa300000-0xa301000-0xa400000
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7b839d30
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x7b854150


Someone has it happened?

Ubunti Linux Server 12.04

Thanks in advance.


edit ****

Log:

Code: Select all

[UTC 10/03/2013 19:28:59.452] Engine/Game/Main/Main.cpp(615): "Main": Info: Build ID: ROMEPC720174
[UTC 10/03/2013 19:28:59.453] Engine/Game/Main/Main.cpp(635): "Main": Info: Commandline arguments:  Z:\home\servidores\bf2\Frost.Game.Main_Win32_Final.exe -serverInstancePath Z:/home/servidores/bf2/ -mapPack2Enabled 1 -port 19569 -region EU -heartBeatInterval 20000 -displayErrors 0 -displayAsserts 0 -server -dedicated
[UTC 10/03/2013 19:28:59.453] TnT/Core/Thread/JobQueue.cpp(91): "Main": Info: JobQueue[lq,0] created (0)
[UTC 10/03/2013 19:28:59.454] TnT/Core/Serialization/DatabaseImpl.cpp(198): "Main": Warning: Unknown type ShaderGraph in manifest EmergencyBindings/Type entry!
[UTC 10/03/2013 19:28:59.454] TnT/Core/Thread/JobQueue.cpp(91): "Main": Info: JobQueue[AsyncResourceLoader,0] created (0)
[UTC 10/03/2013 19:28:59.455] TnT/Core/File/BundleBackend.cpp(41): "Main": Warning: Couldn't mount bundle '/data/dist/win32/streaming_sounds-00.fbrb'
[UTC 10/03/2013 19:28:59.455] TnT/Core/File/BundleBackend.cpp(78): "Main": Info: Bundle backend for /data/dist/Win32/streaming_sounds ready with 0 nodes in storage
[UTC 10/03/2013 19:28:59.455] TnT/Core/File/BundleBackend.cpp(41): "Main": Warning: Couldn't mount bundle '/data/dist/win32/async/ondemand_sounds-00.fbrb'
[UTC 10/03/2013 19:28:59.455] TnT/Core/File/BundleBackend.cpp(78): "Main": Info: Bundle backend for /data/dist/Win32/async/ondemand_sounds ready with 0 nodes in storage
[UTC 10/03/2013 19:28:59.455] TnT/Core/Resource/ResourceManager.cpp(1963): "Main": Warning: Added /sound/ondemand/ as a mount directory, but there's no VFS mount backing it
[UTC 10/03/2013 19:28:59.455] TnT/Core/File/BundleBackend.cpp(41): "Main": Warning: Couldn't mount bundle '/data/dist/win32/async/ondemand_awards-00.fbrb'
[UTC 10/03/2013 19:28:59.455] TnT/Core/File/BundleBackend.cpp(78): "Main": Info: Bundle backend for /data/dist/Win32/async/ondemand_awards ready with 0 nodes in storage
[UTC 10/03/2013 19:28:59.455] TnT/Core/Resource/ResourceManager.cpp(1963): "Main": Warning: Added /async/awards/ as a mount directory, but there's no VFS mount backing it
[UTC 10/03/2013 19:29:00.215] TnT/Core/Resource/ResourceManager.cpp(1482): "JobQueue[lq,0]": Info: startup (1 segment): loaded 0 resources touched in 0.045 s
[UTC 10/03/2013 19:29:00.215] TnT/Core/Serialization/DatabaseImpl.cpp(2883): "Main": Info: Resolved 0 partitions in 0.001 seconds,139 remaining.
[UTC 10/03/2013 19:29:00.216] TnT/Core/Resource/ResourceManager.cpp(2440): "Main": Info: Consolidated 0 deferred handles; had to load 0 from disk
[UTC 10/03/2013 19:29:00.216] Engine/Game/Server/Server.cpp(170): "Main": Info: Creating server...
[UTC 10/03/2013 19:29:00.219] TnT/Core/Random/Random.cpp(50): "Main": Info: Random time seed is 1554
[UTC 10/03/2013 19:29:00.219] Engine/Game/Server/Backend/Plasma/ServerBackend.cpp(836): "Main": Info: ENVIRONMENT_PROD
[UTC 10/03/2013 19:29:00.328] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(88): "Main": Info: Map revision level up to (and including) 8 is enabled
[UTC 10/03/2013 19:29:00.328] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/BC1_Harvest_Day_CQ
[UTC 10/03/2013 19:29:00.328] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/BC1_Harvest_Day_GR
[UTC 10/03/2013 19:29:00.328] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/BC1_Harvest_Day_SDM
[UTC 10/03/2013 19:29:00.328] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/BC1_Harvest_Day_SR
[UTC 10/03/2013 19:29:00.328] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/BC1_Oasis_CQ
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/BC1_Oasis_GR
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/BC1_Oasis_SDM
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/BC1_Oasis_SR
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_001
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_001SDM
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_001SR
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_002
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_002SR
[UTC 10/03/2013 19:29:00.329] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_003
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_003SR
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_004
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_004SDM
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_005
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_005GR
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_005SR
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_006
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_006CQ
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_006SDM
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_007
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_007GR
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_007SDM
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_008
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_008CQ
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_008SDM
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_009CQ
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_009GR
[UTC 10/03/2013 19:29:00.330] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_009SDM
[UTC 10/03/2013 19:29:00.331] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_009SR
[UTC 10/03/2013 19:29:00.331] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_012CQ
[UTC 10/03/2013 19:29:00.331] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_012GR
[UTC 10/03/2013 19:29:00.331] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_012SR
[UTC 10/03/2013 19:29:00.331] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_SP_002GR
[UTC 10/03/2013 19:29:00.331] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_SP_002SDM
[UTC 10/03/2013 19:29:00.331] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_SP_002SR
[UTC 10/03/2013 19:29:00.332] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_SP_005CQ
[UTC 10/03/2013 19:29:00.332] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(135): "Main": Info: Map available:Levels/MP_SP_005SDM
[UTC 10/03/2013 19:29:00.332] Engine/Game/BugSentry/BugSentry.cpp(84): "Main": Info: BugSentry config:
[UTC 10/03/2013 19:29:00.332] Engine/Game/BugSentry/BugSentry.cpp(85): "Main": Info:    mMode=2
[UTC 10/03/2013 19:29:00.332] Engine/Game/BugSentry/BugSentry.cpp(86): "Main": Info:    mEnableScreenshot=0
[UTC 10/03/2013 19:29:00.332] Engine/Game/BugSentry/BugSentry.cpp(87): "Main": Info:    mFilePath=Z:/home/servidores/bf2/crashreport.xml
[UTC 10/03/2013 19:29:00.332] Engine/Game/BugSentry/BugSentry.cpp(89): "Main": Info:    mUseHeuristicStackWalk=1
[UTC 10/03/2013 19:29:00.337] Engine/Game/Server/ServerAdministration.cpp(789): "Main": Info: Connection password salt: xxxxxxxxx
[UTC 10/03/2013 19:29:00.337] Engine/Game/Server/Server.cpp(1160): "Main": Info: Attempting listen to :1003
[UTC 10/03/2013 19:29:00.337] Engine/Game/Server/Server.cpp(1177): "Main": Info: Successful.
[UTC 10/03/2013 19:29:00.338] Engine/Game/Online/Engine/Server/ServerPeer.cpp(1370): "Main": Info: The server is called 'xxxxx'
[UTC 10/03/2013 19:29:00.338] Engine/Game/Server/Server.cpp(1618): "Main": Info: Chosen region: EU
[UTC 10/03/2013 19:29:00.339] Engine/Game/Server/Backend/Plasma/ServerMapList.cpp(175): "Main": Info: Setting Levels/MP_005 as next map
[UTC 10/03/2013 19:29:00.372] TnT/Core/Profiler/CpuTimingProvider.cpp(69): "Main": Warning: Couldn't find CPU index for timing event in any job thread. Adding CPU timing events outside the main thread or the job threads is not supported. Thread id: 000001D8. Assuming this is the main thread on CPU0
[UTC 10/03/2013 19:29:00.379] Engine/Game/GameplayServer/Level/ServerLevel.cpp(138): "ServerLoad": Info: Loading server level 'Levels/MP_005'...
[UTC 10/03/2013 19:29:00.381] TnT/Core/Resource/ResourceManager.cpp(1863): "ServerLoad": Info: Clearing resource cache
[UTC 10/03/2013 19:29:00.385] Engine/Game/GameplayCommon/Level/Level.cpp(1123): "ServerLoad": Info: Loading resources for level 'Levels/MP_005'loadCompleteLevel
[UTC 10/03/2013 19:29:00.385] TnT/Core/Resource/ResourceManager.cpp(1965): "ServerLoad": Warning: Added Levels/MP_005/ as a mount directory, but it will not support async loads
[UTC 10/03/2013 19:29:00.406] Engine/Game/GameplayCommon/Time/GameTimer.cpp(354): "Main": Info: Time: 0.00693608 Frames: 2 Slept: 0.0263313 Lost: 0 Bad frames: 0
[UTC 10/03/2013 19:29:01.272] Engine/Game/Server/Backend/Plasma/ServerBackend.cpp(2100): "Main": Info: ServerBackend::OnConnectionDisplayLoginAccount

Image

User avatar
CactusPie
Posts:451
Joined:Mon Dec 17, 2012 4:48 pm
Location:Poland

Re: [TUTORIAL] Hosting server on Linux

Sat Oct 05, 2013 5:06 pm

I guess it's possible that you didn't install OpenGL libraries.

Code: Select all

sudo apt-get install libgl1-mesa-dev


Or perhaps you didn't set the DISPLAY environment variable:

Code: Select all

export DISPLAY=:1


You may wanna try using this startup script if you're still having trouble: http://cactuspie.eu/BC2/start.sh
Feel free to edit it to your liking with any text editor.

Donmae
Posts:7
Joined:Wed Feb 06, 2013 3:39 pm

Re: [TUTORIAL] Hosting server on Linux

Sat Oct 05, 2013 9:17 pm

thank you very much, although I've tried before, I have to try again.

had the same script the only thing that no "&" in "Xvfb: 1-screen 0 800x600x16 &" at inserting it tells me this general error that I have no idea why :x

err: ntdll: RtlpWaitForCriticalSection section 0x2299ce4 "?" wait timed out in thread 0009, blocked by 0000, retrying (60 sec)
err: ntdll: RtlpWaitForCriticalSection section 0x2299ce4 "?" wait timed out in thread 0009, blocked by 0000, retrying (60 sec)
[...]


I'll keep looking ... but I do not see why the error.

CactusPie thank you very much, I'll keep trying, if you think of anything I could use a big help.

sorry for the inconvenience and my English google;)

my script wrote:Xvfb :1 -screen 0 800x600x16 &
x11vnc -display :1 -bg -forever -rfbauth ~/.vnc/passwd
export DISPLAY=:1

wine Frost.Game.Main_Win32_Final.exe -port 19567 -numGameClientSlots 32 -serverInstancePath "Instance/" -heartBeatInterval 20000 -plasmaServerLog 1 -region EU -displayErrors 1 -displayAsserts 1 -crashDumpAsserts 1 -crashDumpErrors 1 -timeStampLogNames -mapPack2Enabled 1

or

Xvfb :1 -screen 0 800x600x16 &
x11vnc -display :1 -bg -forever -rfbauth ~/.vnc/passwd
export DISPLAY=:1

wine Frost.Game.Main_Win32_Final.exe -port 19567 -numGameClientSlots 32 -serverInstancePath "Instance/" -heartBeatInterval 20000 -plasmaServerLog 1 -region EU

User avatar
CactusPie
Posts:451
Joined:Mon Dec 17, 2012 4:48 pm
Location:Poland

Re: [TUTORIAL] Hosting server on Linux

Sun Oct 06, 2013 6:20 pm

Can you post a screenshot from your VNC viewer? These error messages could mean a lot of different things.

Donmae
Posts:7
Joined:Wed Feb 06, 2013 3:39 pm

Re: [TUTORIAL] Hosting server on Linux

Sat Oct 12, 2013 10:37 am

CactusPie wrote:Can you post a screenshot from your VNC viewer? These error messages could mean a lot of different things.


vnc now will not work, I'll reinstall ubuntu and will try. thank you very much, I will tell you is what happened.

MaOnFir3
Posts:2
Joined:Fri Oct 25, 2013 9:51 pm

Re: [TUTORIAL] Hosting server on Linux

Sun Oct 27, 2013 11:31 pm

Thank you for you post ..
manonfir3:~/BFBC2_Server_R34_Full# wine Frost.Game.Main_Win32_Final.ex-serverInstancePath "Instance/" -mapPack2Enabled 1 -port 19567 -timeStampLoames -region OC -heartBeatInterval 20000
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect prlems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D10 is not available without OpenGL.
err:seh:setup_exception_record stack overflow 1296 bytes in thread 002c eipbc3e41f esp 00240e20 stack 0x240000-0x241000-0x340000
err:ntdll:RtlpWaitForCriticalSection section 0x110060 "heap.c: main processeap section" wait timed out in thread 002d, blocked by 002c, retrying (60 s)
err:ntdll:RtlpWaitForCriticalSection section 0x7ba13da0 "module.c: dlldir_sction" wait timed out in thread 002d, blocked by 002c, retrying (60 sec)


any idea what the issues here . wine v1.4

User avatar
CactusPie
Posts:451
Joined:Mon Dec 17, 2012 4:48 pm
Location:Poland

Re: [TUTORIAL] Hosting server on Linux

Mon Oct 28, 2013 11:43 am

Install libgl1-mesa-dev. Depending on your distro execute one of these:

Code: Select all

sudo apt-get install libgl1-mesa-dev


Code: Select all

sudo yum install libgl1-mesa-dev


Code: Select all

sudo pacman -S libgl1-mesa-dev

MaOnFir3
Posts:2
Joined:Fri Oct 25, 2013 9:51 pm

Re: [TUTORIAL] Hosting server on Linux

Mon Oct 28, 2013 2:07 pm

it was already installed .. but after modifying xorg i still get this ( less err's tho )
manonfir3:~/BFBC2_Server_R34_Full# wine Frost.Game.Main_Win32_Final.exe -serverInstancePath "Instance/" -mapPack2Enabled 1 -port 19567 -timeStampLogNames -region OC -heartBeatInterval 20000
err:wgl:X11DRV_WineGL_InitOpenglInfo couldn't initialize OpenGL, expect problems
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
Direct3D10 is not available without OpenGL.


ubuntu 12.04 64bit Server

i sent you screenshot link as am not able to post it here if you dont mind :)

lshw -c video
*-display UNCLAIMED
description: VGA compatible controller
product: SVGA II Adapter
vendor: VMware
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller
configuration: latency=64
resources: ioport:c070(size=16) memory:fd000000-fdffffff memory:fe000000-fe00ffff memory:febd0000-febdffff

Return to “General Discussion”

Who is online

Users browsing this forum: No registered users and 35 guests