This is a read-only snapshot of the ComputerCraft forums, taken in April 2020.
クデル's profile picture

Cyber Warfare

Started by クデル, 26 July 2015 - 02:15 AM
クデル #1
Posted 26 July 2015 - 04:15 AM
I have been on a plethora of various servers lately, and it seems that a lot of people would thoroughly enjoy a Cyber Warfare esque server. I recently aquired the resources to host a server, so why not? I wanted to make a post to assure that people on the forums are actually interested, and atleast a few people would join.

I'm going to leave this for open discussion, regarding the rules and such so i'll setup a few spoilers containing what the server should feature in regards to programs, mods, etc. In order for me to open the server, I want at least 10 people interested in joining, our progress is as follows:

7 / 10 People are Interested

Mods- ComputerCraft
- Flans
- Modern Weapons Pack
- World War II Pack
- Moar Peripherals
- OpenCCSensors
- ICBM
- OpenComputers
- MFFS

Rules- No Griefing/Stealing
- Entering and access someone elses Computers/Turtles is allowed
General- Team System, Red vs Blue style
- Each team has a different spawn, we will have Red Team HQ and Blue Team HQ.
- New players will join in a special room for the first time, where they can pick to join either Red Team or Blue Team.
- Three Chat Channels: Global, Red, Blue - each with respective team access
- Team HQ's protected by MFFS (ICBM Protection)
- Regular skirmish between the teams (still need to decide on the type)
* Gamemode where a "care package" is dropped every time x passess, each team must then aim to get the contents of the package, decrypt it than send it to a master server or something alike.
Edited on 27 July 2015 - 11:05 AM
Rougeminner #2
Posted 26 July 2015 - 04:47 AM
intresting… is this sounds fun.

I VOTE YUP!
Edited on 26 July 2015 - 02:47 AM
Rougeminner #3
Posted 26 July 2015 - 05:03 AM
what sub packs for flans are installed?


btw i agree with the team idea… so long as it stays fairly balanced
Edited on 26 July 2015 - 03:04 AM
SnappComputerCraft #4
Posted 26 July 2015 - 06:17 AM
Sounds neat. Maybe make custom operating systems for the server?
クデル #5
Posted 26 July 2015 - 08:19 AM
what sub packs for flans are installed?


btw i agree with the team idea… so long as it stays fairly balanced

In planning on modern combat, not sure what else really, any suggestions?

Sounds neat. Maybe make custom operating systems for the server?

I'm not sure about custom operating systems, but perhaps each team could have various programs in the rom such as specific messaging.
Astrophylite #6
Posted 26 July 2015 - 10:25 AM
I have been on a plethora of various servers lately, and it seems that a lot of people would thoroughly enjoy a Cyber Warfare esque server. I recently aquired the resources to host a server, so why not? I wanted to make a post to assure that people on the forums are actually interested, and atleast a few people would join.

I'm going to leave this for open discussion, regarding the rules and such so i'll setup a few spoilers containing what the server should feature in regards to programs, mods, etc.

ModsComputerCraft
Flans

Rules- No Griefing/Stealing
- You can enter another persons base and use their computer(s)

Edit: What would you guys think about a team system, when you join for the first time you can pick to be on either red team or blue team?

I would definitely join this server, especially with Teams because it would be fun to work with other people, newbies or not, when programming.
However, I have a few questions:

[indent=1]1. Will there be Team Chat? So like, red team can't see what blue team are talking about and vice versa, then maybe a /sayglobal command to talk to everyone ?[/indent]
[indent=1]2. Can we like, hack, the oppositions computer, maybe key log or send all programs to a remote computer ?[/indent]
[indent=1]3. How will we get items? Will we start with a set load of items or can we give ourselves items?[/indent]

That's all my questions. I can't wait for the release date for this server because I am learning a hell of a lot more Lua coding on this other server I am playing on.

Mod Suggestions

MoarPeripherals or something of the sort for Chatboxes and extra turtles :)/>

BiblioCraft for epic base designs

OpenBlocks just 'cause it is a sick mod :D/>

OpenCCSensors for base protection



EDIT: Another reason for why I would like Teams, is so that I know there are some people who I can go near and not get killed ^_^/>
Edited on 26 July 2015 - 11:13 AM
Rougeminner #7
Posted 26 July 2015 - 03:32 PM
i think it might be easier to use CC IRC to communicate by team. not the most secure but hey what ever. edit it and encrypt it or something looking forward to the server.

@Ice Cream. thanks for offering to setup a server for CC this will be fun. i have wanted to do stuff like this on others servers. but CC is that mod that everyone knows about. but not how to use :(/>
Lignum #8
Posted 26 July 2015 - 03:55 PM
I love this idea, but assuming that Cyber Warfare means hacking other people's computers, there is one big flaw: What is there to hack? In order for this to work, players have to be encouraged to use rednet. One idea I had was to install as little non-ComputerCraft mods as possible, forcing players to use CC for automation. That way, it's more likely that players will use rednet to remote control their base, allowing hackers to find security problems in order to mess with their affairs. Additionally, to resolve the previous issue of team communication, team chat could also be done via rednet, which is vulnerable to spying. But then again, there is always going to be that guy who uses external software anyway.

Overall, I'd love to play on this server, but it certainly will require a lot of thought to be put into in order to be fun. So good luck with making it!
Rougeminner #9
Posted 26 July 2015 - 04:48 PM
i think that with the two mods that were said to be installed lignum that using CC won't be a problem. the most that We can do about it is to use CC ourselves and hope the other do it as well right?

merry hacking :)/>

you asked for suggestions for flans. i am good with what you got but helo's would be nice
i can't remember if there in that sub-pack though
Edited on 26 July 2015 - 05:14 PM
H4X0RZ #10
Posted 26 July 2015 - 08:45 PM
Sounds like a nice idea!

If it is going to support Bukkit/Spigot I could help with custom plugins (If you want the team stuff to be handled this way for example.)
クデル #11
Posted 27 July 2015 - 09:34 AM
Thanks for all the feedback, I will probably install a chat plugin. Global being the default, and you join/leave your respective team colour. You're allowed to freely use any computer of the opposite team, that includes the installation/deletion/modification of absolutely anything.

I agree Lignum, i'm considering an automated system that "drops" a care package every hour or so, and perhaos that could contain sensitive information which then they must decrypt and protect for a reward? The decrypted data could be sent through a dedicated channel and require some time, so the opposite team could stop the upload or steal the data.
delaney519 #12
Posted 27 July 2015 - 12:52 PM
Needs ICBM MFFS and OpenComputers.
クデル #13
Posted 27 July 2015 - 12:54 PM
Needs ICBM MFFS and OpenComputers.

Added to the OP, might need to nerf some items, to prevent the server crying itself to sleep.

Edit: I might setup a Buycraft store, so you can donate a small amount ($1 USD?) in order to change teams, just incase you wanted to for whatever reason. I was also thinking that maybe you could also donate a small amount in order to force the deployment of a "care package" as mentioned in the OP.
Edited on 27 July 2015 - 11:06 AM
Lignum #14
Posted 27 July 2015 - 01:43 PM
As an alternative to having two teams, perhaps we could allow the creation of many individual teams? A 'last one alive' style game. An example of implementing this: Every team builds a base with a "reactor", this reactor has to be cooled every 5 seconds by a computer (using a peripheral function call?). If it is not cooled, the reactor explodes and that team automatically loses the game. The goal is to eliminate the other teams' bases by destroying or hacking their reactor computers (the reactor itself is unbreakable).

While this would require a simple mod to be made, it would also extend the duration of the matches by quite a bit. This may be beneficial for players living in different time zones.

In addition to the care packages you mentioned, what could increase hackability even more is shop software that is integrated into the ROM. This could encourage people to create online shops, from which the other team(s) can buy items. By listening to shop traffic, it'd be possible to see what the other team(s) are buying or selling, allowing a strategy to be built based on their purchases. Many players joining late into the game would benefit from this, but in turn would make the powerful players even more powerful, which makes me a little bit skeptic.

I do like the idea of encryption/decryption. However, I'm just not sure whether it could work the way you said. How would you stop an upload? What use would stolen data be, if all computers upload equally fast?
flaghacker #15
Posted 28 July 2015 - 08:20 AM
As an alternative to having two teams, perhaps we could allow the creation of many individual teams? A 'last one alive' style game. An example of implementing this: Every team builds a base with a "reactor", this reactor has to be cooled every 5 seconds by a computer (using a peripheral function call?). If it is not cooled, the reactor explodes and that team automatically loses the game. The goal is to eliminate the other teams' bases by destroying or hacking their reactor computers (the reactor itself is unbreakable).

While this would require a simple mod to be made, it would also extend the duration of the matches by quite a bit. This may be beneficial for players living in different time zones.

In addition to the care packages you mentioned, what could increase hackability even more is shop software that is integrated into the ROM. This could encourage people to create online shops, from which the other team(s) can buy items. By listening to shop traffic, it'd be possible to see what the other team(s) are buying or selling, allowing a strategy to be built based on their purchases. Many players joining late into the game would benefit from this, but in turn would make the powerful players even more powerful, which makes me a little bit skeptic.

I do like the idea of encryption/decryption. However, I'm just not sure whether it could work the way you said. How would you stop an upload? What use would stolen data be, if all computers upload equally fast?

Your peripheral reactor sounds cool, but how would a program for it look? Somethimg like this?


local reactor = peripheral.wrap ("back")
os.pullEvent = os.pullEventRaw

while true do
  reactor.cool ()
  sleep (4)
end

Not that impressive, and not hackable (from range) at all.
TheOddByte #16
Posted 28 July 2015 - 10:40 AM
I'd love to join this kind of server, been looking for one actually! ^^


local reactor = peripheral.wrap ("back")
os.pullEvent = os.pullEventRaw

while true do
  reactor.cool ()
  sleep (4)
end

Not that impressive, and not hackable (from range) at all.
If this would be the case, eg that a reactor has to be cooled every 5 min, then I'd suggest you'd add it to the rules that it would have to be done remotely, so that the other team actually can hack the reactor, so that it would depend on the other teams security knowledge( encryption and whatnot ), like this example, do note that it's not protected though, it's an example on how this could work.
ExampleThis would send to the main computer that it should cool the reactor

rednet.send( id, {
	["request"] = "cool";
})

The "main" computer, that would receive all messages and cool the reactor

local reactor = peripheral.find( "reactor" )

local function main()
	while true do
		local e = { os.pullEvent() }
		if e[1] == "rednet_message" and type( e[3] ) == "table" then
			if e[3]["request"] and e[3]["request"] == "cool" then
				reactor.cool();
			end
		end
	end
end


local ok, err = pcall( main )
Edited on 28 July 2015 - 08:42 AM
クデル #17
Posted 29 July 2015 - 07:49 AM
I quite like Lignum's idea but I'm not sure about individual teams, maybe perhaps each red or blue has a reactor in their base, but maybe the reactor has a "controller" and commands must be sent to the controller wirelessly, this would allow a team to intercept and prevent another team from cooling their reactor.
Rougeminner #18
Posted 29 July 2015 - 06:57 PM
which mod is this reactor from?
Lignum #19
Posted 29 July 2015 - 07:09 PM
which mod is this reactor from?
It's a made up block. We'd have to make it if we did use this system.
H4X0RZ #20
Posted 29 July 2015 - 08:04 PM
which mod is this reactor from?
It's a made up block. We'd have to make it if we did use this system.
I think it would be easier to make it a bukkit plug-in.
Lignum #21
Posted 29 July 2015 - 08:24 PM
I think it would be easier to make it a bukkit plug-in.
But how would you interact with ComputerCraft? Making a multiplayer Minecraft mod nowadays is pretty easy, anyway.
H4X0RZ #22
Posted 29 July 2015 - 08:46 PM
I think it would be easier to make it a bukkit plug-in.
But how would you interact with ComputerCraft? Making a multiplayer Minecraft mod nowadays is pretty easy, anyway.
Maybe simple redstone. You just have to cool the reactor down, right? If you can do the team stuff etc. with Forge too, then Forge is a better though.
biggest yikes #23
Posted 29 July 2015 - 08:53 PM
Seems like it would be a good idea. If this was a thing I'd want to take a look at it.
ProjectB #24
Posted 29 July 2015 - 09:13 PM
Looks cool! I would definitely try it!
クデル #25
Posted 02 August 2015 - 06:27 AM
We have received 14/10 votes, so I guess the server is going to be opened! :D/>

Feel free to private message me your staff application.
Dametqwerty #26
Posted 06 February 2017 - 07:43 PM
So what ever happened to this?
Alainx277 #27
Posted 10 February 2017 - 08:44 PM
This sounds like a great idea, I would totally join! But how would you hack the reactor? You can't block rednet, or at least I don't think so. But I really like the concept of hacking and defending.
Bomb Bloke #28
Posted 11 February 2017 - 06:49 AM
I'm going to guess this project is long since dead, so I'm going to lock it. On the other hand, クデル, I see you're still an active user - just report the thread if you want it opened back up.