Create an account


Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 235
» Latest member: Brianpes
» Forum threads: 427
» Forum posts: 1,648

Full Statistics

Online Users
There are currently 4 online users.
» 1 Member(s) | 2 Guest(s)
Bing, TWC_Padre

 
  German cargo ship sinking...
Posted by: Lusthawk - 05-09-2020, 01:31 AM - Forum: The Wrecking Ball Theatre - Replies (1)

She is going down by the bow.

https://www.youtube.com/watch?v=qdJ04djn...e=youtu.be

Print this item

  050520patrol
Posted by: Dave - 05-09-2020, 01:01 AM - Forum: The Wrecking Ball Theatre - No Replies

Hmm, maybe I'll edit out the last 30 seconds...

Print this item

  Campaign Practice Server Oddity
Posted by: Dave - 05-09-2020, 12:58 AM - Forum: The Wrecking Ball Theatre - No Replies

How the heck did he get in there?

Print this item

  Do AI have unlimited ammo???
Posted by: Dave - 05-09-2020, 12:04 AM - Forum: The Wrecking Ball Theatre - Replies (1)

Yes, I made the mistake of flying in front of my target...
but it does raise some questions:

Print this item

  Name BlackList
Posted by: Mackers - 05-08-2020, 05:54 PM - Forum: Server Rules, Updates, and Bug Reporting - Replies (3)

It is a shame CloD is a rarity in the lack of SteamID based ban system - it would reduce this situation:

[Image: unknown.png]

This is not a bug, more of a wish that certain words could be added to a BlackList somehow, someway - somewhere. 

Pretty sure this guy, 3rd name, has used all sorts of ugly names in the past.  Granted, it could be said it's a typo.  There was another one "KappaTheKunt" or similar a couple of days ago.

I pity their mental state.

Print this item

  Death of a TWC P38
Posted by: Sp00k - 05-08-2020, 09:53 AM - Forum: The Wrecking Ball Theatre - No Replies

Print this item

  How to run a Cliffs of Dover server - Launcher64.exe -server
Posted by: Flug - 05-07-2020, 10:45 PM - Forum: Full Mission Builder - No Replies

TWC_Kaper & I were talking and we realized there is really no list of instructions anywhere for how to run your own Cliffs of Dover server.

This is handy to do, either to run a server permanently, or temporarily for an event or training session for a few people, or just to test a mission that you are planning to run on another server.

Starting a server - Steps
Setting up and running a server is pretty easy to do but there are also several somewhat persnickety steps to follow.

  1. Set up confs.ini, including the server name and other details. 
  2. Start steam. 
  3. Start Launcher.exe -server (I have a Windows shortcut set up with that command line) 
  4. In CloD server type "f server-campaign.cmd" 
  5. That loads the -settings.cmd file I want to use, and also the .mis file I want to run, and starts the battle.
More details about those steps:

#1. Confs.ini

A sample Confs.ini is attached to this message.  It includes your server name, description, and a few more necessary things.  This lives in your C:\Users\XXXXXXX\Documents\1C SoftClub\il-2 sturmovik cliffs of dover folder.

#1A. Setting your port in Confs.ini and options for connecting to the Server with your Launcher64 game client
One important setting in confs.ini is the port. The sample file is set to port 27021:

Code:
localPort=27021

You can set the port to be anything you like, as long as it does not conflict with any other port used on the machine the server is running on. Typically the port is set to 27015 or something else in the 270XX range.

Also, depending on your particular network setup, router, internet connection, etc, you may need to change some settings on your router to allow port 27021 (or whichever port you choose to use) to be visible from the internet.

How exactly to do this depends very much on your particular internet connection. For my router this is called "port forwarding" and I have forwarded TCP and UDP for port 27021 to the machine where the server runs.

When the server runs, it reaches out to Steam with the port and your internet IP address. If all goes well, within a few seconds of your starting the server, it will show up--under the name you specify in the confs.ini file--in the online server list for CLoD servers in everyone's in-game listing under Multiplayer/Server Browser.

If your server does not show up there, you can try connecting directly to the server at Multiplayer/Server Browser/Direct Connect, using your machine's public IP address and the port you entered in confs.ini (27021, in the example above). You can find your current public IP address using a service like this one: https://whatismyipaddress.com/

Another option: If you don't expose your Launcher64 -server port to the internet using port forwarding on your router, you can still connect to the server from your local network. Find your server machine's IP address on your local network and join using that local IP address and the port (27021 or whatever you have set in confs.ini) using Multiplayer/Server Browser/Direct Connect.

You can find your current internal IP address by looking in Windows Control Panel/Network and Sharing Center/Local Area Connection/Details.

#1A. Setting your port in Confs.ini and options for connecting to the Server with your Launcher64 game client
One important setting in confs.ini is the port. The sample file is set to port 27021:

Code:
localPort=27021

You can set the port to be anything you like, as long as it does not conflict with any other port used on the machine the server is running on.

Also, depending on your particular network setup, router, internet connection, etc, you may need to change some settings on your router to allow port 27021 (or whichever port you choose to use) to be visible from the internet.

How exactly to do this depends very much on your particular internet connection. For my router this is called "port forwarding" and I have forwarded TCP and UDP for port 27021 to the machine where the server runs.

When the server runs, it reaches out to Steam with the port and your internet IP address. If all goes well, within a few seconds of your starting the server, it will show up--under the name you specify in the confs.ini file--in the online server list for CLoD servers in everyone's in-game listing under Multiplayer/Server Browser.

If your server does not show up there, you can try connecting directly to the server at Multiplayer/Server Browser/Direct Connect, using your machine's public IP address and the port you entered in confs.ini (27021, in the example above). You can find your current public IP address using a service like this one: https://whatismyipaddress.com/

Another option: If you don't expose your Launcher64 -server port to the internet using port forwarding on your router, you can still connect to the server from your local network. Find your server machine's IP address on your local network and join using that local IP address and the port (27021 or whatever you have set in confs.ini) using Multiplayer/Server Browser/Direct Connect.

You can find your current internal IP address by looking in Windows Control Panel/Network and Sharing Center/Local Area Connection/Details.

#2 Starting Steam
However you usually start Steam before launching Launcher64.exe to play CLoD, do that.  To run the server, you don't even need to be logged into Steam--just the app must be running.

#3 Starting launcher

At a DOS command line:

Code:
  launcher64.exe -server

OR

  launcher64.exe -server pwd mypassword

Now, I'm assuming you know how to start programs from the command line under Windows or using a utility like Powershell.  If you're not familiar with this, you'll have to google instructions.  But generally you'll need to switch to the directory containing launcher64.exe before issuing the command above.

So in reality the above command line sequence might look more like this
Code:
<<start CMD.exe ("Command Prompt") under Windows 10>>>

cd "C:\Program Files (x86)\Steam\steamapps\common\IL-2 Sturmovik Cliffs of Dover Blitz"

launcher64.exe -server pwd canterbury

If you want a server password you set that up in the server command line, as shown above.  It looks something like "launcher64.exe -server -pwd mypassword"

Rather than typing these commands into a  DOS command prompt window, you can also set up a Windows shortcut to start the server.  I have a desktop shortcut to start CloD when i want to play the game (ie, launcher64.exe with its full path etc).  So I just make a copy of that shortcut and then edit it to add the "-server" part to the end of the command line.  You can also add the "pwd mypassword" part to the command line in that shortcut if you like.

#4. Starting your mission within the server
Once the Launcher64.exe -server is started, it has a text interface.  Using that, to start the mission, you type something like:

Code:
missLoad mymission.mis
battle start

"missLoad" and "battle" are two of many commands the server can run.  Type "help" at the text prompt to get a full list of commands.  "host", "chat Hi this is a message!", "kick TWC_Boss", "battle start" "battle stop", "file mycommandfile.cmd", and "exit" are a few of the most useful commands.

#4A. Automating server setup and mission  start

Most people put together a mission command file with various settings and the command to load the mission and start the battle. Then you can run that from within the server with a command like:
Code:
file server-start.cmd

Most commands can be abbreviated, so this is a very common command:

Code:
f server-start.cmd

Attached to this message is a .zip file with example files:
  • server-start.cmd  - run this as suggested above
  • clod-server-settings-outside-views-unlimited-ammo.cmd - this is automatically called from server-start.cmd.  A couple more settings .cmd files are included for you to try
  • confs.ini - sample file, as discussed above.
All of these example files from the attached .zip should be placed in CloD documents folder, which usually looks something like:
  • C:\Users\XXXXXX\Documents\1C SoftClub\il-2 sturmovik cliffs of dover
More information & resources

Useful resource--somewhat out of date, but still has most of the basics:

http://forum.1cpublishing.eu/showthread.php?t=22038

Also, for running an ongoing server many people use the server watchdog program. Info on that here, including many tips on getting a server up & running: 



Attached Files
.zip   clod-server-settings-samplefiles.zip (Size: 2.2 KB / Downloads: 6)
Print this item

  A Canadian short.
Posted by: Target - 05-07-2020, 07:25 PM - Forum: The Wrecking Ball Theatre - Replies (2)

Scratch building models in 1;1 scale.

Print this item

  May 7th 14:14
Posted by: Mackers - 05-07-2020, 02:35 PM - Forum: Server Rules, Updates, and Bug Reporting - No Replies

Today, after Escorting bombers from Wilmington and back again - my game crashed just South of Wilmington, Angels 8sih:

Application: Launcher64.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException
  at maddox.core.WLandscape.cPreRender()
  at QZiZjpxnnRmnHHuOhIbU_qCBupP$1TDVrFR6187pckol.aOj8WXLEHQUyzc$sqCkonSE()
  at 00GwgaQwazSJ14cZgmIgesVmmj77WEMtsKaTKINP2erZ.G8lMUBuo24O1rxdF9p56ABo()
  at 00GwgaQwazSJ14cZgmIgesVmmj77WEMtsKaTKINP2erZ.88anWCdm5EF$R_6S3gcONUU(Boolean)
  at 00GwgaQwazSJ14cZgmIgesVmmj77WEMtsKaTKINP2erZ.GuUn6FdJCBezl4M3R9Bi1fk()
  at 00GwgaQwazSJ14cZgmIgesVmmj77WEMtsKaTKINP2erZ.DPbkAWf1ykzYiBqSW5S1uGM()
  at xyxg72wf9bJ567Yz2522U8xGm17btCKoTb8ZxYKhp3sq.s1J6D1WkYrSB0YrRqEzT6Lg(Boolean, Boolean)
  at xyxg72wf9bJ567Yz2522U8xGm17btCKoTb8ZxYKhp3sq.fJXDhLsKN6ayoknA3AcuyfM()
  at 29RjLSAReXEUSv0bsMmaiA9zVXLP0ym1LjCepgx5u8k7.WuROX084_l22L6Cx4AzEfnQ()
  at AYB56PA7FbyE$$8MFI6r974O4H8hT6AeUdaoTWW4GX4D.pAIf0AEqmWcHUcu2It$ySZs()
  at AYB56PA7FbyE$$8MFI6r974O4H8hT6AeUdaoTWW4GX4D.O64GqHFa2fopqVi6EWi5LMNa6pj6LaV7rC9iPR5wvIfY()

Exception Info: System.Reflection.TargetInvocationException
  at System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Object[], System.Signature, Boolean)
  at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(System.Object, System.Object[], System.Object[])
  at System.Delegate.DynamicInvokeImpl(System.Object[])
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
  at System.Windows.Threading.DispatcherOperation.InvokeImpl()
  at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
  at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
  at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
  at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
  at System.Windows.Threading.DispatcherOperation.Invoke()
  at System.Windows.Threading.Dispatcher.ProcessQueue()
  at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
  at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
  at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
  at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
  at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
  at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
  at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
  at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
  at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
  at AYB56PA7FbyE$$8MFI6r974O4H8hT6AeUdaoTWW4GX4D.4RbSSDv13n5tsTfRCBplbDw()
  at RIBv6rZ4rWCEDrD_jR11yJglo$kmWoA8pzekY30BkcFZ.ccgEwiqz06skldTjEnhRh8k(RIBv6rZ4rWCEDrD_jR11yJglo$kmWoA8pzekY30BkcFZ, System.String[], System.String, System.String)
  at 9MJVJS0Op_RWoEUtjFFh0i6XF1D7pu8BBz_H2DLdBD4y.MYwNeGOD_3nnjet2W4J1Qjw(System.String[])
  at maddox.Launch.Program(System.String[])
  at Launcher.Program.Main(System.String[])

Is this the weather related crash?

Print this item

  A myth no longer.....
Posted by: Lusthawk - 05-04-2020, 12:47 PM - Forum: The Wrecking Ball Theatre - No Replies

This video shows a bomb drop on an airfield from 16,000ft....So what right?...but the thing about it is...no bombsight was used & I never actually SAW the target...this was done strictly with Knickebein...it needs some tweaks but only slightly.

Print this item

 
Latest Threads
Upcoming Additions
Last Post: SWAT
01-27-2025, 08:05 PM
Grandson of Khan Campaign...
Last Post: TWC_Padre
01-08-2025, 08:25 AM
Bluntman Application
Last Post: TM-Bluntman
11-11-2024, 07:21 PM
BACK TO DESERT WARFARE
Last Post: TWC_Padre
07-24-2024, 04:40 PM
New Years 2024!
Last Post: TM-Bluntman
01-01-2024, 06:23 PM
Can’t log in to TWC Gengh...
Last Post: Volant_Eagle
10-27-2023, 11:23 PM
Astralczar Application
Last Post: Fatal_Error
04-15-2023, 11:24 PM
Dec 2022: New Campaign Se...
Last Post: Flug
01-14-2023, 06:40 AM
Tactical situation radar ...
Last Post: Flug
01-09-2023, 02:01 AM
Hi All
Last Post: Mr_ZapMan
12-29-2022, 10:52 AM